-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.zsh_aliases
More file actions
33 lines (28 loc) · 1.19 KB
/
.zsh_aliases
File metadata and controls
33 lines (28 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
alias kac='docker kill $(docker ps -aq)'
alias rac='docker rm $(docker ps -aq)'
alias rai='docker rmi $(docker images -aq)'
alias rav='docker volume rm $(docker volume ls -q)'
alias dcu='docker-compose up'
alias dcub='docker-compose up --build'
alias nuke='rac; rai; rav'
alias l="eza -lhg --git --time-style=long-iso --group-directories-first --colour-scale"
alias ll="l"
alias la="eza -lahg --git --time-style=long-iso --group-directories-first --colour-scale"
alias ld="eza -lhg --git --time-style=long-iso --group-directories-first --colour-scale -T -L=2 -I='node_modules|.git'"
alias lda="eza -lahg --git --time-style=long-iso --group-directories-first --colour-scale -T -L=2 -I='node_modules|.git'"
function _swarm-alias() {
if [ ! -d $1 ]; then
echo "Swarm directory '$1' not found" >&2
echo "exit 1"
else
echo "DOCKER_CERT_PATH=$1 DOCKER_HOST=\$(cat $1/host) DOCKER_TLS_VERIFY=1 docker"
fi
}
mkdir -p ~/.swarms
for d in $(find ~/.swarms -mindepth 1 -maxdepth 1 -type d); do
alias "swarm-$(basename $d)=$(_swarm-alias $d)"
done
# shorthand for jq-ing package.jsons
alias jqpkg='cat package.json | jq '
# git stage all deleted files
alias grma='git rm $(git ls-files --deleted)'