diff --git a/zsh/.config/zsh/functions.zsh b/zsh/.config/zsh/functions.zsh index ea108fa..5d37b82 100644 --- a/zsh/.config/zsh/functions.zsh +++ b/zsh/.config/zsh/functions.zsh @@ -1,15 +1,17 @@ -(( ${+commands[doas]} )) && function doasedit() { +doasedit () { + (( ${+commands[doas]} )) || return 1 doas -L doas $EDITOR /etc/doas.conf doas doas -C /etc/doas.conf && echo "ok" || echo "error" doas -L } -function get_ip() { - wget -qO- "https://ipinfo.io" +get_ip () { + (( ${+commands[wget]} )) || return 1 + wget "$1" -qO- "https://ifconfig.co/json" } -function pz_upgrade() { +pz_upgrade () { pz zcompile -c >/dev/null pz pull pz zcompile >/dev/null