A interface de linha de comando (CLI) do AdonisJs. Adonis cli é construído sobre Adonis ace e ajuda você a desenvolver novos projetos Adonisjs.
Clique aqui para ver a documentação.
Clique aqui para fazer a instalação.
Instalar globalmente:
npm install --global @adonisjs/cli
Executar a API para desenvolvimento:
adonis serve --dev
Obs: O parâmetro --dev
ativa o Nodemon.
Executar a API para produção:
adonis serve
Executar o ouvinte Adonis Kue Provider, é necessário tê-lo instalado antes:
adonis kue:listen
Exibir uma lista de comandos possíveis:
adonis
Criar projeto:
adonis new nome_app tipo_app
Exemplo de criação de projeto que tem somente os recursos de uma api:
adonis new NomeProjeto --api-only
O parâmetro -h
depois de comandos, mostra as opções disponíveis do comando:
adonis new -h
Executar a API do Adonis:
adonis serve --dev
Obs: O parâmetro --dev
ativa o Nodemon para o desenvolvimento e em produção não será necessário colocar este parâmetro.
Criar migrations pendentes no banco de dados:
adonis migration:run
Desfazer o último conjunto de migrations:
adonis migration:rollback
Resetar todas as migrations:
adonis migration:reset
Resetar todas as migrations e executá-las novamente desde o início:
adonis migration:refresh
Criar controller:
adonis make:controller NomeController
Selecione a opção: For HTTP requests
.
Exibir a lista de rotas:
adonis route:list
Criar model:
adonis make:model NomeModel -m -c
Onde: -m
cria a migration e -c
cria o controller do model
Criar validator:
adonis make:validator NomeValidator
Criar ehandler:
adonis make:ehandler
Criar hook:
adonis make:hook NomeHook
Instalando a biblioteca Adonis Kue Provider, aparecem dois novos comandos que podem ser utilizados:
Criar job:
adonis make:job NomeJob
Criar seed:
adonis make:seed
Executar as seeds no banco de dados:
adonis seed
Executar ouvinte:
adonis kue:listen