The Console companion for the Lucid Architecture.
The console ships with a command line interface called lucid that you can find in vendor/bin/lucid and use as
lucid make:feature ListUsers Api
To be able to address the
lucidcli directly you need to have./vendor/binas part of your$PATH. To do that, put this in your shell profile (~/.bash_profile, ~/.zshrc, ~/bashrc)export PATH="$PATH:./vendor/bin"
- helpDisplays help for a command
- listLists commands
- make
- make:controllerCreate a new resource Controller class in a service
- make:featureCreate a new Feature in a service
- make:migrationCreate a new Migration in a service
- make:operationCreate a new Operation in a service
- make:jobCreate a new Job in a domain
- make:serviceCreate a new Service
- make:modelCreate a new Model
- make:requestCreate a new Request in a service
- make:policyCreate a new Policy
 
- list
- list:featuresList the features.
- list:servicesList the services in this project.
 
- delete
- delete:featureDelete an existing Feature in a service
- delete:operationDelete an existing Operation in a service
- delete:jobDelete an existing Job in a domain
- delete:serviceDelete an existing Service
- delete:modelDelete an existing Model
- delete:requestDelete an existing Request in a service
- delete:policyDelete an existing Policy
 
- src
- src:nameSet the source directory namespace.
 
- make:controller <controller> [<service>]
- make:migration <migration> <service>
- make:feature <feature> [<service>]
- make:job <job> <domain> [--queue]
- make:service <name>
- make:model <model>
- make:request <request> [<service>]
- make:policy <policy>
- list:services
- list:features [<service>]
- delete:service <name>
- delete:feature <feature> [<service>]
- delete:job <job> <domain>
- delete:model <model>
- delete:request <request> [<service>]
- delete:policy <policy>
- src:name <name>