Project scaffolding for Adonis framework
Last updated 2 years ago by adonisjs .
MIT · Repository · Bugs · Original npm · Tarball
$ cnpm install adonis-commands 
SYNC missed versions from official npm registry.

Adonis Commands

Gitter Trello Version Build Status Coverage Status Downloads License

: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 :evergreen_tree:

Table of Contents

Team Members

Getting Started

The package is already integrated into AdonisJs and you are good to make use of defined commands.


./ace make:controller User


./ace make:controller User --resource


./ace make:model User

Also create migration for this model

./ace make:model User --migration

Define table for the generated migration

./ace make:model User --migration --table=users

Define different connection for model and migration

./ace make:model User --migration --table=users --connection=mysql


./ace make:migration users

Define table to be selected for alter

./ace make:migration users --table=users

Define table to be selected for creation

./ace make:migration users --create=users

Define a different connection for migration

./ace make:migration users --connection=pg


./ace make:view welcome

Define a template to extend

./ace make:view welcome --extend=master


./ace make:command Greet

Model Hook

./ace make:hook User

Define a method to be created on the Model Hook.

./ace make:hook User --method=encryptPassword


./ace make:middleware RateLimit


./ace make:seed Users

Events Listener

./ace make:listener Emailer

Define a method to be created on the listener.

./ace make:listener Emailer --method=sendWelcomeEmail

Contribution 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.

Maintainers (1)
Today 0
This Week 2
This Month 24
Last Day 0
Last Week 5
Last Month 23
Dependencies (6)
Dev Dependencies (9)

Copyright 2014 - 2017 © |