Console is a set of methods to easily manage [create, delete] Lucid components such as Jobs, Operations, Features as well as Laravel's own components such as Controller, Eloquent Model, Request and many more; ensuring that they go where they belong and are generated with their test companion to assist you as you build your application. These methods are exposed through a command-line interface and a user interface.
Command-Line Interface
Console ships with a command-line interface called lucid that you can find at vendor/bin/lucid after running composer install in the root of your application. It is used as
lucidmake:featureListUsersApi
For convenience you might want to address lucid directly instead of having to go through ./vendor/bin every time. To do that you need to add ./vendor/bin as part of your shell session's $PATH. For the current session, run:
export PATH="./vendor/bin:$PATH"
However, it will only be available for the current session. To make it permanent, add it to your shell profile (~/.bash_profile, ~/.bashrc, ~/.zshrc) and you will be able to simply call lucid from the application's root directory.
To view a list of all available lucid commands, you may use the list command:
lucidlist
Also, just like in Artisan, every command includes a "help" screen which displays and describes the command's available arguments and options. To view a help screen, precede the name of the command with help: