adonis-broccoli v1.0.0
Adonis Commands
:pray: Commands to scaffold AdonisJs application.
This repo contains commands used by ace to do common tasks from command line. It includes generators for:
- Controllers
- Models
- View
- Commands
- Listeners
- Hooks
- Middleware
- Migrations
- Seeds
- Routes
You can learn more about AdonisJS and all of its awesomeness on https://adonisjs.com :evergreen_tree:
Table of Contents
Team Members
- Harminder Virk Profile virk@adonisjs.com
Getting Started
The package is already integrated into AdonisJs and you are good to make use of defined commands.
Controllers
./ace make:controller UserOr
./ace make:controller User --resourceModels
./ace make:model UserAlso create migration for this model
./ace make:model User --migrationDefine table for the generated migration
./ace make:model User --migration --table=usersDefine different connection for model and migration
./ace make:model User --migration --table=users --connection=mysqlMigrations
./ace make:migration usersDefine table to be selected for alter
./ace make:migration users --table=usersDefine table to be selected for creation
./ace make:migration users --create=usersDefine a different connection for migration
./ace make:migration users --connection=pgView
./ace make:view welcomeDefine a template to extend
./ace make:view welcome --extend=masterCommand
./ace make:command GreetModel Hook
./ace make:hook UserDefine a method to be created on the Model Hook.
./ace make:hook User --method=encryptPasswordMiddleware
./ace make:middleware RateLimitSeed
./ace make:seed UsersEvents Listener
./ace make:listener EmailerDefine a method to be created on the listener.
./ace make:listener Emailer --method=sendWelcomeEmailRoutes
./ace route:listContribution Guidelines
In favor of active development we accept contributions for everyone. You can contribute by submitting a bug, creating pull requests or even improving documentation.
You can find a complete guide to be followed strictly before submitting your pull requests in the Official Documentation.
9 years ago