diff --git a/home/user/.config/zsh/aliases b/home/user/.config/zsh/aliases index c323775..df524d5 100644 --- a/home/user/.config/zsh/aliases +++ b/home/user/.config/zsh/aliases @@ -88,7 +88,6 @@ alias wget='wget -c' # alias myip='curl ipinfo.io/ip' alias myip='dig +short myip.opendns.com @resolver1.opendns.com' alias sprunge='curl -F "sprunge=<-" http://sprunge.us 2>/dev/null' # CLI pastebin -alias weather='(curl -4 wttr.in/$(cat) 2>/dev/null | head -n -1) <<<' alias ip='ip -c' alias fastping='ping -c 100 -i 0.1' diff --git a/home/user/.config/zsh/functions b/home/user/.config/zsh/functions index 5797f7b..7668c0f 100644 --- a/home/user/.config/zsh/functions +++ b/home/user/.config/zsh/functions @@ -293,4 +293,9 @@ sha() { else shasum -a 256 | head -c 64 fi +} + +weather() { + local city="${1}" + curl "wttr.in/${city}" 2>/dev/null | head -n -1 } \ No newline at end of file