diff --git a/lib/functions.zsh b/lib/functions.zsh index f3065378..2bc6f035 100644 --- a/lib/functions.zsh +++ b/lib/functions.zsh @@ -52,8 +52,8 @@ function open_command() { # 1 if it does not exist # function alias_value() { - alias "$1" | sed "s/^$1='\(.*\)'$/\1/" - test $(alias "$1") + local val=$(alias "$1") + test -n "$val" && echo "${val//^$1='\(.*\)'/\1/}" } #