Adds Docker aliases
This commit is contained in:
		
							parent
							
								
									811486620c
								
							
						
					
					
						commit
						a1a8a73b2d
					
				
					 1 changed files with 18 additions and 4 deletions
				
			
		
							
								
								
									
										16
									
								
								aliases.sh
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								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
 | 
			
		||||
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 dsh='docker exec -it /bin/bash'
 | 
			
		||||
  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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue