make ~ work in :cd. closes #9

This commit is contained in:
Dylan Araps committed 2020-08-06 10:29:46 +03:00
1 parent c9d6c52edf
commit c820159f43
1 file changed
+8
+8
View File
@@ -321,6 +321,14 @@ main() {
:?) :?)
prompt "cd: " r prompt "cd: " r
# false positive, behavior intentional
# shellcheck disable=2088
case $ans in
'~') ans=$HOME ;;
'~/'*) ans=$HOME/${ans#"~/"}
esac
cd "${ans:="$0"}" >/dev/null 2>&1|| continue cd "${ans:="$0"}" >/dev/null 2>&1|| continue
set -- * set -- *
y=1 y2=1 cur=$1 y=1 y2=1 cur=$1