Skip to content

Instantly share code, notes, and snippets.

@brianwebb01
Last active June 4, 2020 17:00
Show Gist options
  • Save brianwebb01/29592dcd2afea9274a71b5738293feae to your computer and use it in GitHub Desktop.
Save brianwebb01/29592dcd2afea9274a71b5738293feae to your computer and use it in GitHub Desktop.
.bashrc aliases
alias vg="vagrant"
alias phpd="sudo docker-compose exec app php"
alias composerd="sudo docker run --rm -v $(pwd):/app composer/composer"
alias gpn="git push --set-upstream origin $(git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3)"
alias pu="rm storage/test.sqlite && cp storage/testForCopy.sqlite storage/test.sqlite && ./vendor/bin/phpunit"
alias pufresh="./bin/php-test --fresh && phpunit -d memory_limit=2048M"
alias mfs="find ./storage/app/public -type d -regex \".*/[0-9]*\" -print0 | xargs -0 rm -r && phpd artisan migrate:fresh --seed"
alias mfst="rm -f ./storage/test.sqlite && touch ./storage/test.sqlite && php artisan migrate --seed --env=testing && cp ./storage/test.sqlite ./storage/testForCopy.sqlite"
alias vp="./vendor/bin/vapor"
alias vapor="./vendor/bin/vapor"
alias bfg="java -jar /usr/local/bin/bfg.jar"
# Functions
function dps () {
sudo docker ps --filter "name=$1" | grep -v CONTAINER | awk '{print $1}'
}
function dex () {
ID=$(dps $1)
echo -en "Executing '$2' on docker container $1 ($ID)\n"
sudo docker exec -it $ID $2
}
function dcli () {
ID=$(dps $1)
sudo docker exec -it $ID bash
}
function dlog () {
ID=$(dps $1)
sudo docker logs -f --tail 50 $ID
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment