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
lucid
cli directly you need to have./vendor/bin
as part of your$PATH
. To do that, put this in your shell profile (~/.bash_profile, ~/.zshrc, ~/bashrc)export PATH="$PATH:./vendor/bin
"
help
Displays help for a commandlist
Lists commands- make
make:controller
Create a new resource Controller class in a servicemake:feature
Create a new Feature in a servicemake:migration
Create a new Migration in a servicemake:operation
Create a new Operation in a servicemake:job
Create a new Job in a domainmake:service
Create a new Servicemake:model
Create a new Modelmake:request
Create a new Request in a servicemake:policy
Create a new Policy
- list
list:features
List the features.list:services
List the services in this project.
- delete
delete:feature
Delete an existing Feature in a servicedelete:operation
Delete an existing Operation in a servicedelete:job
Delete an existing Job in a domaindelete:service
Delete an existing Servicedelete:model
Delete an existing Modeldelete:request
Delete an existing Request in a servicedelete:policy
Delete an existing Policy
- src
src:name
Set 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>