2abe4d6a2576f064c09ce78b32005e7437a93ee0

Author
Atk <atk@aaathats3as.com>
Committer
GitHub <noreply@github.com>
Date

Message

wd: update to v0.5.1 (#9273)

Diff

 1diff --git a/plugins/wd/wd.sh b/plugins/wd/wd.sh
 2index d5d38f25b285b956c7b39b5a197cf6a15c47be42..9085c5b7b76bd7df5366f588b84e8cb89f68dd27 100644
 3--- a/plugins/wd/wd.sh
 4+++ b/plugins/wd/wd.sh
 5@@ -71,7 +71,7 @@ wd_print_msg()
 6 
 7 wd_print_usage()
 8 {
 9-    cat <<- EOF
10+    command cat <<- EOF
11 Usage: wd [command] [point]
12 
13 Commands:
14@@ -175,9 +175,9 @@ wd_add()
15     elif [[ $point =~ "[[:space:]]+" ]]
16     then
17         wd_exit_fail "Warp point should not contain whitespace"
18-    elif [[ $point == *:* ]]
19+    elif [[ $point =~ : ]] || [[ $point =~ / ]]
20     then
21-        wd_exit_fail "Warp point cannot contain colons"
22+        wd_exit_fail "Warp point contains illegal character (:/)"
23     elif [[ ${points[$point]} == "" ]] || [ ! -z "$force" ]
24     then
25         wd_remove "$point" > /dev/null
26@@ -185,7 +185,7 @@ wd_add()
27         if (whence sort >/dev/null); then
28             local config_tmp=$(mktemp "${TMPDIR:-/tmp}/wd.XXXXXXXXXX")
29             # use 'cat' below to ensure we respect $WD_CONFIG as a symlink
30-            sort -o "${config_tmp}" "$WD_CONFIG"  && cat "${config_tmp}" > "$WD_CONFIG" && rm "${config_tmp}"
31+            command sort -o "${config_tmp}" "$WD_CONFIG" && command cat "${config_tmp}" > "$WD_CONFIG" && command rm "${config_tmp}"
32         fi
33 
34         wd_export_static_named_directories
35@@ -270,7 +270,7 @@ wd_ls()
36 wd_path()
37 {
38     wd_getdir "$1"
39-    echo "$(echo "$dir" | sed "s:${HOME}:~:g")"
40+    echo "$(echo "$dir" | sed "s:~:${HOME}:g")"
41 }
42 
43 wd_show()