mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-10-20 04:12:06 +08:00
Aliases always ran `php artisan`, so users of Laravel Herd (`herd php`) or a versioned binary (`php8.4`) couldn't use them. The new `zstyle ':omz:plugins:laravel' php` setting replaces `php` in every alias; without it the aliases are unchanged.
57 lines
2.2 KiB
Bash
57 lines
2.2 KiB
Bash
#!zsh
|
|
# Command used to run artisan, e.g. `herd php` or `php8.4` (default: `php`)
|
|
zstyle -s ':omz:plugins:laravel' php _omz_laravel_php || _omz_laravel_php=php
|
|
|
|
alias artisan="$_omz_laravel_php artisan"
|
|
alias bob="$_omz_laravel_php artisan bob::build"
|
|
|
|
# Development
|
|
alias pas="$_omz_laravel_php artisan serve"
|
|
alias pad="$_omz_laravel_php artisan dev"
|
|
alias pats="$_omz_laravel_php artisan test"
|
|
|
|
# Database
|
|
alias pam="$_omz_laravel_php artisan migrate"
|
|
alias pamf="$_omz_laravel_php artisan migrate:fresh"
|
|
alias pamfs="$_omz_laravel_php artisan migrate:fresh --seed"
|
|
alias pamr="$_omz_laravel_php artisan migrate:rollback"
|
|
alias pads="$_omz_laravel_php artisan db:seed"
|
|
alias padw="$_omz_laravel_php artisan db:wipe"
|
|
|
|
# Makers
|
|
alias pamm="$_omz_laravel_php artisan make:model"
|
|
alias pamc="$_omz_laravel_php artisan make:controller"
|
|
alias pams="$_omz_laravel_php artisan make:seeder"
|
|
alias pamt="$_omz_laravel_php artisan make:test"
|
|
alias pamfa="$_omz_laravel_php artisan make:factory"
|
|
alias pamp="$_omz_laravel_php artisan make:policy"
|
|
alias pame="$_omz_laravel_php artisan make:event"
|
|
alias pamj="$_omz_laravel_php artisan make:job"
|
|
alias paml="$_omz_laravel_php artisan make:listener"
|
|
alias pamn="$_omz_laravel_php artisan make:notification"
|
|
alias pampp="$_omz_laravel_php artisan make:provider"
|
|
alias pamcl="$_omz_laravel_php artisan make:class"
|
|
alias pamen="$_omz_laravel_php artisan make:enum"
|
|
alias pami="$_omz_laravel_php artisan make:interface"
|
|
alias pamtr="$_omz_laravel_php artisan make:trait"
|
|
alias pamv="$_omz_laravel_php artisan make:view"
|
|
alias pammig="$_omz_laravel_php artisan make:migration"
|
|
|
|
|
|
# Clears
|
|
alias pacac="$_omz_laravel_php artisan cache:clear"
|
|
alias pacoc="$_omz_laravel_php artisan config:clear"
|
|
alias pavic="$_omz_laravel_php artisan view:clear"
|
|
alias paroc="$_omz_laravel_php artisan route:clear"
|
|
alias paopc="$_omz_laravel_php artisan optimize:clear"
|
|
|
|
# queues
|
|
alias paqf="$_omz_laravel_php artisan queue:failed"
|
|
alias paqft="$_omz_laravel_php artisan queue:failed-table"
|
|
alias paql="$_omz_laravel_php artisan queue:listen"
|
|
alias paqr="$_omz_laravel_php artisan queue:retry"
|
|
alias paqt="$_omz_laravel_php artisan queue:table"
|
|
alias paqw="$_omz_laravel_php artisan queue:work"
|
|
|
|
unset _omz_laravel_php
|