jobzmall / lucid-laravel-console
JobzMall's Version of The Command Line Interface for the Lucid Architecture
Installs: 749
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 19
pkg:composer/jobzmall/lucid-laravel-console
Requires
- laravel/framework: ^8.0
- phploc/phploc: ~7.0
- symfony/console: ^5.1.7
- symfony/filesystem: ^5.1.7
- symfony/finder: ^5.1.7
- symfony/process: ^5.1.7
This package is not auto-updated.
Last update: 2025-12-28 01:18:11 UTC
README
The Console companion for the Lucid Architecture.
Command Line Interface
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"
Available Commands
helpDisplays help for a commandlistLists commands- make
make:controllerCreate a new resource Controller class in a servicemake:featureCreate a new Feature in a servicemake:migrationCreate a new Migration in a servicemake:operationCreate a new Operation in a servicemake:jobCreate a new Job in a domainmake:serviceCreate a new Servicemake:modelCreate a new Modelmake:requestCreate a new Request in a servicemake:policyCreate a new Policy
- list
list:featuresList the features.list:servicesList the services in this project.
- delete
delete:featureDelete an existing Feature in a servicedelete:operationDelete an existing Operation in a servicedelete:jobDelete an existing Job in a domaindelete:serviceDelete an existing Servicedelete:modelDelete an existing Modeldelete:requestDelete an existing Request in a servicedelete:policyDelete an existing Policy
- src
src:nameSet the source directory namespace.
Commands Usage
Make
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
list:serviceslist:features [<service>]
Delete
delete:service <name>delete:feature <feature> [<service>]delete:job <job> <domain>delete:model <model>delete:request <request> [<service>]delete:policy <policy>
Set Source Namespace
src:name <name>