mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-05-22 04:51:12 +02:00
add laravel artisan zsh plugin
This commit is contained in:
parent
d848c94804
commit
916ce4e963
2 changed files with 293 additions and 0 deletions
188
plugins/laravel-zsh-plugin/README.md
Normal file
188
plugins/laravel-zsh-plugin/README.md
Normal file
|
|
@ -0,0 +1,188 @@
|
||||||
|
# laravel-zsh-plugin - artisan commands aliases of Laravel 5 Framework for zsh
|
||||||
|
|
||||||
|
`laravel-zsh-plugin` contains short aliases for all artisan commands
|
||||||
|
included to Laravel 5, 5.1, 5.2, 5.3, 5.4, 5.5 versions of framework.
|
||||||
|
|
||||||
|
## Example
|
||||||
|
|
||||||
|
Without typing full artisan command in console, like:
|
||||||
|
```console
|
||||||
|
$ php artisan migrate --seed
|
||||||
|
```
|
||||||
|
|
||||||
|
there is more convenient alias:
|
||||||
|
```console
|
||||||
|
$ amgs
|
||||||
|
```
|
||||||
|
|
||||||
|
## Installation on oh-my-zsh
|
||||||
|
|
||||||
|
1. Go to `oh-my-zsh` plugins directory:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ cd ~/.oh-my-zsh/plugins
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Clone the repository into a new directory `laravel-artisan` :
|
||||||
|
|
||||||
|
```console
|
||||||
|
git clone https://github.com/crazybooot/laravel-zsh-plugin.git laravel-artisan
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Enable `laravel-artisan` plugin by adding to your .zshrc configuration file:
|
||||||
|
|
||||||
|
```console
|
||||||
|
plugins=(laravel-artisan)
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Restart your shell.
|
||||||
|
|
||||||
|
## Aliases
|
||||||
|
|
||||||
|
#### General
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:---------------------|:--------------------------------|
|
||||||
|
| a | php artisan
|
||||||
|
| av | php artisan -V
|
||||||
|
| acc | php artisan clear-compiled
|
||||||
|
| ad | php artisan down
|
||||||
|
| ae | php artisan env
|
||||||
|
| ah | php artisan help
|
||||||
|
| ai | php artisan inspire
|
||||||
|
| al | php artisan list
|
||||||
|
| ao | php artisan optimize
|
||||||
|
| ap | php artisan preset
|
||||||
|
| as | php artisan serve
|
||||||
|
| at | php artisan tinker
|
||||||
|
| au | php artisan up
|
||||||
|
| aanm | php artisan app:name
|
||||||
|
| aacr | php artisan auth:clear-resets
|
||||||
|
|
||||||
|
#### Cache
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:---------------------|:--------------------------------|
|
||||||
|
| accl | php artisan cache:clear
|
||||||
|
| actb | php artisan cache:table
|
||||||
|
|
||||||
|
#### Config
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:---------------------|:--------------------------------|
|
||||||
|
| acfcc | php artisan config:cache
|
||||||
|
| acfcl | php artisan config:clear
|
||||||
|
|
||||||
|
#### Common
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|adbs |php artisan db:seed
|
||||||
|
|aeg |php artisan event:generate
|
||||||
|
|akg |php artisan key:generate
|
||||||
|
|
||||||
|
#### Make
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|amkau |php artisan make:auth
|
||||||
|
|amkcm |php artisan make:command
|
||||||
|
|amkct |php artisan make:controller
|
||||||
|
|amkctr |php artisan make:controller -r
|
||||||
|
|amkev |php artisan make:event
|
||||||
|
|amkfc |php artisan make:factory
|
||||||
|
|amkjb |php artisan make:job
|
||||||
|
|amkls |php artisan make:listener
|
||||||
|
|amkml |php artisan make:mail
|
||||||
|
|amkmw |php artisan make:middleware
|
||||||
|
|amkmg |php artisan make:migration
|
||||||
|
|amkmd |php artisan make:model
|
||||||
|
|amkmdm |php artisan make:model -m
|
||||||
|
|amknf |php artisan make:notification
|
||||||
|
|amkpl |php artisan make:policy
|
||||||
|
|amkpv |php artisan make:provider
|
||||||
|
|amkrq |php artisan make:request
|
||||||
|
|amkres |php artisan make:resource
|
||||||
|
|amkrl |php artisan make:rule
|
||||||
|
|amksd |php artisan make:seeder
|
||||||
|
|amkts |php artisan make:test
|
||||||
|
|
||||||
|
#### Migrate
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|amg |php artisan migrate
|
||||||
|
|amgf |php artisan migrate --force
|
||||||
|
|amgs |php artisan migrate --seed
|
||||||
|
|amgp |php artisan migrate --pretend
|
||||||
|
|amgt |php artisan migrate --env=testing
|
||||||
|
|amgfr |php artisan migrate:amgfr
|
||||||
|
|amgis |php artisan migrate:install
|
||||||
|
|amgrf |php artisan migrate:refresh
|
||||||
|
|amgrs |php artisan migrate:reset
|
||||||
|
|amgrb |php artisan migrate:rollback
|
||||||
|
|amgst |php artisan migrate:status
|
||||||
|
|
||||||
|
#### Notifications
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|anftb |php artisan notifications:table
|
||||||
|
|
||||||
|
#### Package
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|apd |php artisan package:discover
|
||||||
|
#### Queue
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|aqf |php artisan queue:failed
|
||||||
|
|aqft |php artisan queue:failed-table
|
||||||
|
|aqfl |php artisan queue:flush
|
||||||
|
|aqfg |php artisan queue:forget
|
||||||
|
|aqls |php artisan queue:listen
|
||||||
|
|aqrs |php artisan queue:restart
|
||||||
|
|aqrt |php artisan queue:retry
|
||||||
|
|aqtb |php artisan queue:table
|
||||||
|
|aqwk |php artisan queue:work
|
||||||
|
|
||||||
|
#### Route
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|arcc |php artisan route:cache
|
||||||
|
|arcl |php artisan route:clear
|
||||||
|
|arls |php artisan route:list
|
||||||
|
|
||||||
|
|
||||||
|
#### Other
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|asrn |php artisan schedule:run
|
||||||
|
|astb |php artisan session:table
|
||||||
|
|asln |php artisan storage:link
|
||||||
|
|avpb |php artisan vendor:publish
|
||||||
|
|avcl |php artisan view:clear
|
||||||
|
|
||||||
|
#### Laravel 5.2 artisan command aliases
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|amkcs |php artisan make:console
|
||||||
|
|
||||||
|
#### Laravel 5.1 artisan command aliases
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|ahcm |php artisan handler:command
|
||||||
|
|ahev |php artisan handler:event
|
||||||
|
|aqss |php artisan queue:subscribe
|
||||||
|
|
||||||
|
#### Laravel 5.0 artisan command aliases
|
||||||
|
|
||||||
|
| Alias | Command |
|
||||||
|
|:----------------------|:--------------------------------|
|
||||||
|
|afr |php artisan fresh
|
||||||
105
plugins/laravel-zsh-plugin/laravel-artisan.plugin.zsh
Normal file
105
plugins/laravel-zsh-plugin/laravel-artisan.plugin.zsh
Normal file
|
|
@ -0,0 +1,105 @@
|
||||||
|
# laravel 5.3 artisan command aliases
|
||||||
|
|
||||||
|
function artisan() {
|
||||||
|
php artisan $*
|
||||||
|
}
|
||||||
|
function art_make() {
|
||||||
|
artisan make:$*
|
||||||
|
}
|
||||||
|
alias a='artisan'
|
||||||
|
alias av='artisan -V'
|
||||||
|
alias acc='artisan clear-compiled'
|
||||||
|
alias ad='artisan down'
|
||||||
|
alias ae='artisan env'
|
||||||
|
alias ah='artisan help'
|
||||||
|
alias ai='artisan inspire'
|
||||||
|
alias al='artisan list'
|
||||||
|
alias ao='artisan optimize'
|
||||||
|
alias ap='artisan preset'
|
||||||
|
alias as='artisan serve'
|
||||||
|
alias at='artisan tinker'
|
||||||
|
alias au='artisan up'
|
||||||
|
alias aanm='artisan app:name'
|
||||||
|
alias aacr='artisan auth:clear-resets'
|
||||||
|
# cache
|
||||||
|
alias accl='artisan cache:clear'
|
||||||
|
alias actb='artisan cache:table'
|
||||||
|
# config
|
||||||
|
alias acfcc='artisan config:cache'
|
||||||
|
alias acfcl='artisan config:clear'
|
||||||
|
#
|
||||||
|
alias adbs='artisan db:seed'
|
||||||
|
alias aeg='artisan event:generate'
|
||||||
|
alias akg='artisan key:generate'
|
||||||
|
# make
|
||||||
|
alias amkau='art_make auth'
|
||||||
|
alias amkcm='art_make command'
|
||||||
|
alias amkct='art_make controller'
|
||||||
|
alias amkctr='art_make controller -r'
|
||||||
|
alias amkev='art_make event'
|
||||||
|
alias amkfc='art_make factory'
|
||||||
|
alias amkjb='art_make job'
|
||||||
|
alias amkls='art_make listener'
|
||||||
|
alias amkml='art_make mail'
|
||||||
|
alias amkmw='art_make middleware'
|
||||||
|
alias amkmg='art_make migration'
|
||||||
|
alias amkmd='art_make model'
|
||||||
|
alias amkmdm='art_make model -m'
|
||||||
|
alias amknf='art_make notification'
|
||||||
|
alias amkpl='art_make policy'
|
||||||
|
alias amkpv='art_make provider'
|
||||||
|
alias amkrq='art_make request'
|
||||||
|
alias amkres='art_make resource'
|
||||||
|
alias amkrl='art_make rule'
|
||||||
|
alias amksd='art_make seeder'
|
||||||
|
alias amkts='art_make test'
|
||||||
|
# migrate
|
||||||
|
alias amg='artisan migrate'
|
||||||
|
alias amgf='artisan migrate --force'
|
||||||
|
alias amgs='artisan migrate --seed'
|
||||||
|
alias amgp='artisan migrate --pretend'
|
||||||
|
alias amgt='artisan migrate --env=testing'
|
||||||
|
alias amgfr='artisan migrate:fresh'
|
||||||
|
alias amgis='artisan migrate:install'
|
||||||
|
alias amgrf='artisan migrate:refresh'
|
||||||
|
alias amgrs='artisan migrate:reset'
|
||||||
|
alias amgrb='artisan migrate:rollback'
|
||||||
|
alias amgst='artisan migrate:status'
|
||||||
|
#notifications
|
||||||
|
alias anftb='artisan notifications:table'
|
||||||
|
#package
|
||||||
|
alias apd='artisan package:discover'
|
||||||
|
# queue
|
||||||
|
alias aqf='artisan queue:failed'
|
||||||
|
alias aqft='artisan queue:failed-table'
|
||||||
|
alias aqfl='artisan queue:flush'
|
||||||
|
alias aqfg='artisan queue:forget'
|
||||||
|
alias aqls='artisan queue:listen'
|
||||||
|
alias aqrs='artisan queue:restart'
|
||||||
|
alias aqrt='artisan queue:retry'
|
||||||
|
alias aqtb='artisan queue:table'
|
||||||
|
alias aqwk='artisan queue:work'
|
||||||
|
# route
|
||||||
|
alias arcc='artisan route:cache'
|
||||||
|
alias arcl='artisan route:clear'
|
||||||
|
alias arls='artisan route:list'
|
||||||
|
#
|
||||||
|
alias asrn='artisan schedule:run'
|
||||||
|
alias astb='artisan session:table'
|
||||||
|
alias asln='artisan storage:link'
|
||||||
|
alias avpb='artisan vendor:publish'
|
||||||
|
alias avcl='artisan view:clear'
|
||||||
|
|
||||||
|
# laravel 5.2 artisan command aliases
|
||||||
|
|
||||||
|
alias amkcs='art_make console'
|
||||||
|
|
||||||
|
# laravel 5.1 artisan command aliases
|
||||||
|
|
||||||
|
alias ahcm='artisan handler:command'
|
||||||
|
alias ahev='artisan handler:event'
|
||||||
|
alias aqss='artisan queue:subscribe'
|
||||||
|
|
||||||
|
# laravel 5.0 artisan command aliases
|
||||||
|
|
||||||
|
alias afr='artisan fresh'
|
||||||
Loading…
Add table
Add a link
Reference in a new issue