laravel-au-zsh-plugin
Laravel 6 Artisan/PHPUnit Commands Aliases Plugin for ZSH
The idea Commands Aliases

Example
Without typing full Artisan command in console, like:
php artisan make:model Attachment -m
there is more convenient alias:
amamod Attachment -m
Without typing full PHPUnit command in console, like:
vendor/bin/phpunit
there is more convenient alias:
pu
Installation on oh-my-zsh
1- Go to oh-my-zsh plugins directory:
cd ~/.oh-my-zsh/plugins
2- Clone the repository into a new directory laravel-au:
git clone https://github.com/Saleh7/laravel-au-zsh-plugin.git laravel-au
3- Enable laravel-au plugin by adding to your .zshrc configuration file:
plugins=(.... laravel-au)
Aliases PHPUnit
| Alias |
Command |
Description |
| pu |
vendor/bin/phpunit |
phpunit |
| puf |
vendor/bin/phpunit --filter |
Filter which tests to run |
| put |
vendor/bin/phpunit --testsuite |
Filter which testsuite to run |
| pug |
vendor/bin/phpunit --group |
Only runs tests from the specified group(s) |
| pueg |
vendor/bin/phpunit --exclude-group |
Exclude tests from the specified group(s) |
| pulg |
vendor/bin/phpunit --list-groups |
List available test groups |
| puls |
vendor/bin/phpunit --list-suites |
List available test suites |
| pult |
vendor/bin/phpunit --list-tests |
List available tests |
Aliases Artisan
General
| Alias |
Command |
Description |
| a |
php artisan |
Main Artisan command |
| av |
php artisan -V |
Display this application version |
| acc |
php artisan clear-compiled |
Remove the compiled class file |
| adow |
php artisan down |
Put the application into maintenance mode |
| aenv |
php artisan env |
Display the current framework environment |
| ahel |
php artisan help |
Displays help for a command |
| ains |
php artisan inspire |
Display an inspiring quote |
| alis |
php artisan list |
Lists commands |
| amig |
php artisan migrate |
Run the database migrations |
| migrate |
php artisan migrate |
Run the database migrations |
| aopt |
php artisan optimize |
Cache the framework bootstrap files |
| apre |
php artisan preset |
Swap the front-end scaffolding for the application |
| aser |
php artisan serve |
Serve the application on the PHP development server |
| serve |
php artisan serve |
Serve the application on the PHP development server |
| atin |
php artisan tinker |
Interact with your application |
| tinker |
php artisan tinker |
Interact with your application |
| aui |
php artisan ui |
Swap the front-end scaffolding for the application |
| aup |
php artisan up |
Bring the application out of maintenance mod |
Auth
| Alias |
Command |
Description |
| aaucr |
php artisan auth:clear-resets |
Flush expired password reset tokens |
cache
| Alias |
Command |
Description |
| acacle |
php artisan cache:clear |
Flush the application cache |
| acafor |
php artisan cache:forget |
Remove an item from the cache |
| acatab |
php artisan cache:table |
Create a migration for the cache database table |
config
| Alias |
Command |
Description |
| acocac |
php artisan config:cache |
reate a cache file for faster configuration loading |
| acocle |
php artisan config:clear |
Remove the configuration cache file |
db
| Alias |
Command |
Description |
| adbsee |
php artisan db:seed |
Seed the database with records |
| adbwip |
php artisan db:wipe |
Drop all tables, views, and types |
event
| Alias |
Command |
Description |
| aevcac |
php artisan event:cache |
Discover and cache the application's events and listeners |
| aevcle |
php artisan event:clear |
Clear all cached events and listeners |
| aevgen |
php artisan event:generate |
Generate the missing events and listeners based on registration |
| aevlis |
php artisan event:list |
List the application's events and listeners |
key
| Alias |
Command |
Description |
| akegen |
php artisan key:generate |
Set the application key |
make
| Alias |
Command |
Description |
| amacha |
php artisan make:channel |
Create a new channel class |
| amacom |
php artisan make:command |
Create a new Artisan command |
| amacon |
php artisan make:controller |
Create a new controller class |
| amaeve |
php artisan make:event |
Create a new event class |
| amaexc |
php artisan make:exception |
Create a new custom exception class |
| amafac |
php artisan make:factory |
Create a new model factory |
| amajob |
php artisan make:job |
Create a new job class |
| amalis |
php artisan make:listener |
Create a new event listener class |
| amamai |
php artisan make:mail |
Create a new email class |
| amamid |
php artisan make:middleware |
Create a new middleware class |
| amamig |
php artisan make:migration |
Create a new migration file |
| amamod |
php artisan make:model |
Create a new Eloquent model class |
| amanot |
php artisan make:notification |
Create a new notification class |
| amaobs |
php artisan make:observer |
Create a new observer class |
| amapol |
php artisan make:policy |
Create a new policy class |
| amapro |
php artisan make:provider |
Create a new service provider class |
| amareq |
php artisan make:request |
Create a new form request class |
| amares |
php artisan make:resource |
Create a new resource |
| amarul |
php artisan make:rule |
Create a new validation rule |
| amasee |
php artisan make:seeder |
Create a new seeder class |
| amates |
php artisan make:test |
Create a new test class |
migrate
| Alias |
Command |
Description |
| amifre |
php artisan migrate:fresh |
Drop all tables and re-run all migrations |
| amiins |
php artisan migrate:install |
Create the migration repository |
| amiref |
php artisan migrate:refresh |
Reset and re-run all migrations |
| amires |
php artisan migrate:reset |
Rollback all database migrations |
| amirol |
php artisan migrate:rollback |
Rollback the last database migration |
| amista |
php artisan migrate:status |
Show the status of each migration |
notifications
| Alias |
Command |
Description |
| anotab |
php artisan notifications:table |
Create a migration for the notifications table |
optimize
| Alias |
Command |
Description |
| aopcle |
php artisan optimize:clear |
Remove the cached bootstrap files |
package
| Alias |
Command |
Description |
| apadis |
artisan package:discover |
Rebuild the cached package manifest |
queue
| Alias |
Command |
Description |
| aqufai |
php artisan queue:failed |
List all of the failed queue jobs |
| aqufait |
php artisan queue:failed-table |
Create a migration for the failed queue jobs database table |
| aquflu |
php artisan queue:flush |
Flush all of the failed queue jobs |
| aqufor |
php artisan queue:forget |
Delete a failed queue job |
| aqulis |
php artisan queue:listen |
Listen to a given queue |
| aqures |
php artisan queue:restart |
Restart queue worker daemons after their current job |
| aquret |
php artisan queue:retry |
Retry a failed queue job |
| aqutab |
php artisan queue:table |
Create a migration for the queue jobs database table |
| aquwor |
php artisan queue:work |
Start processing jobs on the queue as a daemon |
route
| Alias |
Command |
Description |
| arocac |
php artisan route:cache |
Create a route cache file for faster route registration |
| arocle |
php artisan route:clear |
Remove the route cache file |
| arolis |
php artisan route:list |
List all registered routes |
schedule
| Alias |
Command |
Description |
| ascrun |
php artisan schedule:run |
Run the scheduled commands |
session
| Alias |
Command |
Description |
| asetab |
php artisan session:table |
Create a migration for the session database table |
storage
| Alias |
Command |
Description |
| astlin |
php artisan storage:link |
Create a symbolic link from public/storage to storage/app/public |
ui
| Alias |
Command |
Description |
| auiaut |
php artisan ui:auth |
Scaffold basic login and registration views and routes |
vendor
| Alias |
Command |
Description |
| avepub |
php artisan vendor:publish |
Publish any publishable assets from vendor packages |
view
| Alias |
Command |
Description |
| avicac |
php artisan view:cache |
Compile all of the application's Blade templates |
| avicle |
php artisan view:clear |
Clear all compiled view files |
License
The MIT License (MIT). Please see License File for more information.