diff --git a/zsh-david.plugin.zsh b/zsh-david.plugin.zsh index 18a356b..e7a9182 100644 --- a/zsh-david.plugin.zsh +++ b/zsh-david.plugin.zsh @@ -45,15 +45,13 @@ alias cleardnscache="sudo killall -HUP mDNSResponder; sudo dscacheutil -flushcac alias wg='sudo wg' alias pacman='sudo pacman' alias pacu='sudo pacman -Syu --noconfirm' + alias {systemctl,sc}='sudo systemctl' alias {journalctl,jc}='sudo journalctl' alias {myip,myip4}="curl http://4.ifconfig.pro" alias myip6="curl http://6.ifconfig.pro" -alias {dc,compose}="docker-compose" -alias d="docker" -alias p="podman" -alias vanity="docker run --rm -it socialnerds/wg-vanity-address:latest --in 6" + alias mp="multipass" #alias {p,pass}="gopass" alias {a,apt}="sudo apt" @@ -61,10 +59,19 @@ alias {u,ufw}="sudo ufw" alias LG_ultrafine_brightness="sudo LG_ultrafine_brightness" +if [ "$(uname)" = "Darwin" ]; then + alias {d,docker}="multipass exec phobos -- docker" + alias {dc,docker-compose}="multipass exec phobos docker-compose" + alias vanity="docker run --rm -it socialnerds/wg-vanity-address:ubuntu --in 6" +else + alias dc="docker-compose" + alias d="docker" + alias vanity="docker run --rm -it socialnerds/wg-vanity-address:latest --in 6" +fi + # **** function definitions **** -## output handling #jekyll() { # export JEKYLL_VERSION=4.2.0 # docker run --rm \ @@ -75,6 +82,7 @@ alias LG_ultrafine_brightness="sudo LG_ultrafine_brightness" # jekyll $@ #} +## output handling log() { case $1 in "error")