diff options
author | William Carroll <wpcarro@gmail.com> | 2017-09-26T19·30-0400 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2017-09-26T19·30-0400 |
commit | a1a8a73b2da9226c143c5c38a4636666db55bb70 (patch) | |
tree | a4d6b9daed5f87a861c36f3f3b6ebdd16b03a8bb | |
parent | 811486620cde2de4f022fe45d97d2397bb0a24a0 (diff) |
Adds Docker aliases
-rw-r--r-- | aliases.sh | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/aliases.sh b/aliases.sh index 37703c61f813..e7a1f4422160 100644 --- a/aliases.sh +++ b/aliases.sh @@ -15,6 +15,8 @@ command -v hub >/dev/null && alias git=hub || \ echo 'Missing dependency (hub). Failed to alias git -> hub' command -v tmux >/dev/null && alias tls='tmux list-sessions' || \ echo 'Missing dependency (tmux). Failed to alias tls -> tmux list-sessions' +command -v gpg2 >/dev/null && alias gpg=gpg2 || \ + echo 'Missing dependency (gpg2). Failed to alias gpg -> gpg2' # exa-specific aliases @@ -61,6 +63,7 @@ fi git config --global alias.recent 'for-each-ref --count=10 --sort=-committerdate refs/heads/ --format="%(refname:short)"' git config --global alias.yday '! git log --name-only --since=yesterday.midnight --until=today.midnight --author="$(git config --get user.email)"' git config --global alias.conflicts 'diff --name-only --diff-filter=U' +git config --global alias.patch-grep 'log -p -S' alias gyday='git log --name-only --since=yesterday.midnight --until=today.midnight --author="$(git config --get user.email)"' @@ -80,7 +83,18 @@ alias mdg='mix deps.get' # docker-specific aliases -alias dps='docker ps' -alias drm='docker rm' -alias drmi='docker rmi' -alias dsh='docker exec -it /bin/bash' +if command -v docker >/dev/null; then + # personal aliases + alias d=docker + alias dps='docker ps' + alias drm='docker rm' + alias drmi='docker rmi' + alias drit='docker run -it' + alias drd='docker run -d' + alias di='docker images' + + function dsh { + container=$1 + docker exec -it "${container}" /bin/bash + } +fi |