This plugin adds an
artisan shell command with the following features:
- It will find and execute
artisanfrom anywhere within the project file tree (and you don't need to prefix it with
- It provides auto-completion for
artisancommands (that also work anywhere within the project).
- You can specify an editor to automatically open new files created by
Simply use the command
artisan from anywhere within the directory structure of
a Laravel project and it will search up the tree for the
artisan command and
execute it. E.g:
$ pwd ~/MyProject/tests/Feature $ artisan make:model MyAwesomeModel Model created successfully.
Tab-completion will work anywhere that
artisan can be found, and the available
commands are retrieved on-demand. This means that you will see any Artisan
commands that are available to you, including any custom commands that have
- antonioribeiro/artisan-anywhere for some of the initial artisan location logic
laravel5plugin that comes with oh-my-zsh for the initial completion logic
- ahuggins/open-on-make for the "open on make" functionality idea. Unfortunately, adding a dev dependency like this isn't an option on some of the projects I work on.