Skip to content

Instantly share code, notes, and snippets.

@elijahcruz12
Last active November 22, 2024 23:51
Show Gist options
  • Save elijahcruz12/90fe220ab505fa623a978822d65d7de8 to your computer and use it in GitHub Desktop.
Save elijahcruz12/90fe220ab505fa623a978822d65d7de8 to your computer and use it in GitHub Desktop.
Laravel Sail Aliases
alias sail='bash vendor/bin/sail'
alias sdown='bash vendor/bin/sail down'
alias sa='bash vendor/bin/sail artisan'
alias sup='bash vendor/bin/sail up -d'
alias sdown='bash vendor/bin/sail down'
alias snpm='bash vendor/bin/sail npm'
alias sdev='bash vendor/bin/sail npm run development'
alias sprod='bash vendor/bin/sail npm run production'
alias snpmi='bash vendor/bin/sail npm install'
alias snpmu='bash vendor/bin/sail npm update'
alias snpx='bash vendor/bin/sail npx'
alias smix='bash vendor/bin/sail npx mix'
alias sc='bash vendor/bin/sail composer'
alias scr='bash vendor/bin/sail composer require'
alias scu='bash vendor/bin/sail composer update'
alias scrm='bash vendor/bin/sail composer remove'
alias sam='bash vendor/bin/sail artisan migrate'
alias samf='bash vendor/bin/sail artisan migrate:fresh'
alias squeue='bash vendor/bin/sail artisan queue'
alias shorizon='bash vendor/bin/sail artisan horizon'
alias sat='clear && sail test'
alias sfat='clear && sail test --filter '
alias satg='clear && sail test --group '
alias samk='bash vendor/bin/sail artisan:make '
sailinit() {
curl -s "https://laravel.build/${1:-laravel}" | bash
cd ${1} && git init && sail up
}
@elijahcruz12
Copy link
Author

Updated removing duplicates, adding "snpx" and "smix" aliases, as well as made consistent.

@xewl
Copy link

xewl commented Nov 5, 2022

Maybe change sail to the documented version:

alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment