Skip to content

Ayato-san/adonis-commands

Repository files navigation

Features

  • Designed to work with AdonisJS, his packages lucid and bouncer out of the box
  • add / modify Adonis commands

Install

npm i -D @ayato-san/adonis-commands
node ace configure @ayato-san/adonis-commands

Commands

  • make:action create an action class
  • make:enum create an enum file
  • make:helper create an helper file (empty)
  • make:presenter create a presenter class
  • make:repository create a repository class
  • make:migration (⚠️ only if lucid configured) create a migration based on default adonis migration but using postgres uuid generation

Configure

change folders generation :

import { defineConfig } from '@ayato-san/adonis-commands'

const commandConfig = defineConfig({
  folders: {
    app: 'src',
    start: 'boot',
  },
})

export default commandConfig