Project scaffolding for Adonis framework
npm install 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
You can learn more about AdonisJS and all of its awesomeness on http://adonisjs.com :evergreen_tree:
* Team Members
* Getting Started
* Contribution Guidelines
* Harminder Virk Profile
The package is already integrated into AdonisJs and you are good to make use of defined commands.
``bash`
./ace make:controller User
Or
`bash`
./ace make:controller User --resource
`bash`
./ace make:model User
Also create migration for this model
`bash`
./ace make:model User --migration
Define table for the generated migration
`bash`
./ace make:model User --migration --table=users
Define different connection for model and migration
`bash`
./ace make:model User --migration --table=users --connection=mysql
`bash`
./ace make:migration users
Define table to be selected for alter
`bash`
./ace make:migration users --table=users
Define table to be selected for creation
`bash`
./ace make:migration users --create=users
Define a different connection for migration
`bash`
./ace make:migration users --connection=pg
`bash`
./ace make:view welcome
Define a template to extend
`bash`
./ace make:view welcome --extend=master
`bash`
./ace make:command Greet
`bash`
./ace make:hook User
Define a method to be created on the Model Hook.
`bash`
./ace make:hook User --method=encryptPassword
`bash`
./ace make:middleware RateLimit
`bash`
./ace make:seed Users
`bash`
./ace make:listener Emailer
Define a method to be created on the listener.
`bash``
./ace make:listener Emailer --method=sendWelcomeEmail
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.