Last active
January 10, 2017 15:29
-
-
Save shoaibi/eb104d3e010e6ee0288182860b8b12fc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#export COMPOSE_FILE="docker-compose.yml:docker-compose.vbe.yml" | |
alias b='brew' | |
alias bs='brew services' | |
alias bsr='bs restart' | |
alias bssr='bs start' | |
alias bsst='bs stop' | |
alias bsl='bs list' | |
alias bupt='b update' | |
alias bupg='b upgrade' | |
alias bup='bupt; bupg' | |
alias la='launchctl' | |
alias lal='la load' | |
alias lau='la unload' | |
alias gcg='git config --global' | |
alias gcgahep='gcg --add hooks.enabled-plugin' | |
alias aglio='aglio -h 0.0.0.0 -p 8080' | |
alias gbpurge='git branch --merged | grep -Ev "(\*|master|develop|staging)" | xargs -n 1 git branch -d' | |
alias gu='sudo gem update' | |
alias mu='softwareupdate --install --all' | |
alias up='gu; mu; bup' | |
alias d='docker' | |
alias de='d exec' | |
alias ds='d stop' | |
alias dc='docker-compose' | |
alias dce='dc exec' | |
alias dcu='dc up' | |
alias dcp='dc pull' | |
alias dcd='dc down' | |
alias dcr='dc run' | |
alias dcrst='dc restart' | |
alias rde='docker exec --privileged --user root -it' | |
# Kill all running containers. | |
alias dockerkillall='d kill $(docker ps -q)' | |
# Delete all stopped containers. | |
alias dockercleanc='printf "\n>>> Deleting stopped containers\n\n" && d rm $(docker ps -a -q -f status=exited)' | |
# Delete all untagged images. | |
alias dockercleani='printf "\n>>> Deleting untagged images\n\n" && d rmi $(docker images -q -f dangling=true)' | |
# Delete all stopped containers and untagged images. | |
alias dockerclean='dockercleanc || true && dockercleani' | |
# Kubernetes | |
alias kkstaging="kubectl --kubeconfig ~/.kube/config.staging" | |
alias kkqa="kubectl --kubeconfig ~/.kube/config.qa" | |
alias kkqa1="kubectl --kubeconfig ~/.kube/config.qa --namespace qa1" | |
alias kkqa2="kubectl --kubeconfig ~/.kube/config.qa --namespace qa2" | |
alias kkqa3="kubectl --kubeconfig ~/.kube/config.qa --namespace qa3" | |
alias kkqa4="kubectl --kubeconfig ~/.kube/config.qa --namespace qa4" | |
alias kkprod="kubectl --kubeconfig ~/.kube/config.prod" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment