From 38e65cfbec05fc4baabed8a24d6692dfad78ba5c Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 21 Feb 2025 10:44:58 -0800 Subject: cdunalias: improve test for undefined alias. * cdlog.sh (cdlog.unalias); Improve the test for undefined alias, which is wrongly treating empty as undefined. --- cdlog.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdlog.sh b/cdlog.sh index feebfda..2721550 100644 --- a/cdlog.sh +++ b/cdlog.sh @@ -503,7 +503,7 @@ cdlog.unalias() local alias for alias in "$@"; do - if [ -n "${cdlog_alias[$alias]-}" ]; then + if [ "${cdlog_alias[$alias]+y}" == y ]; then unset cdlog_alias[$alias] else printf "no such cdlog alias: %s\n" "$alias" -- cgit v1.2.3