adonis-commands
Project scaffolding for Adonis framework
Last updated a year 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 http://adonisjs.com :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.

Controllers

./ace make:controller User

Or

./ace make:controller User --resource

Models

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

Migrations

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

View

./ace make:view welcome

Define a template to extend

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

Command

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

Middleware

./ace make:middleware RateLimit

Seed

./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)
Downloads
Today 0
This Week 1
This Month 5
Last Day 1
Last Week 3
Last Month 61
Dependencies (6)
Dev Dependencies (9)

Copyright 2014 - 2017 © taobao.org |