diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 949e584..20e2317 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -1,4 +1,5 @@ #!/bin/sh +# shellcheck disable=SC2142 for command in apt su ; do alias $command="sudo $command" @@ -30,14 +31,29 @@ alias \ alias \ ka="killall" \ e="$EDITOR" \ - ar="apt remove" \ - are="apt reinstall" \ - ai="apt install" \ + are="apt remove" \ + arein="apt reinstall" \ + ain="apt install" \ aur="apt autoremove" \ - au="apt upgrade" \ + aup="apt upgrade" \ + ase="apt search" \ + ash="apt show" # Misc. alias \ - ll="ls -alhN --color=auto --group-directories-first" \ - ref="shortcuts >/dev/null; source ${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc ; source ${XDG_CONFIG_HOME:-$HOME/.config}/shell/zshnameddirrc" \ + ll="ls -lhpAN --color=auto --group-directories-first" \ vim="nvim" \ + +# Docker +alias \ + dps="docker ps --format 'table {{.Image}}\t{{.Names}}\t{{.Status}}'" \ + dpt="docker ps --format 'table {{.Names}}\t{{.Ports}}'" \ + dmn="docker ps --format 'table {{.Names}}\t{{.Mounts}}'" \ + dex="docker exec -it" \ + dlg="docker logs" \ + dsr="docker start" \ + drm="docker rm" \ + dsp="docker stop" \ + dprune="yes | { docker container prune; docker volume prune; docker network prune; docker image prune; }" \ + dbash=' () { docker exec -it $1 /bin/bash }' \ + dsh=' () { docker exec -it $1 /bin/sh }' \