diff options
author | June McEnroe <june@causal.agency> | 2020-10-27 11:09:34 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-10-27 11:09:34 -0400 |
commit | 363a73458fcc3a6a55b7dd1f09703e8017d7a302 (patch) | |
tree | 2689f018bd7ecad603c30034fdf0a5cefceb9aa5 | |
parent | Allow cd host:path over ssh (diff) | |
download | src-363a73458fcc3a6a55b7dd1f09703e8017d7a302.tar.gz src-363a73458fcc3a6a55b7dd1f09703e8017d7a302.zip |
Use SendEnv for cd host:path
Works properly for weird paths, etc.
-rw-r--r-- | home/.shrc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/home/.shrc b/home/.shrc index df1c8b26..2c3b4740 100644 --- a/home/.shrc +++ b/home/.shrc @@ -21,7 +21,7 @@ cd() { if [ $# -eq 0 ]; then builtin cd elif [ "${1%%:*}" != "$1" ]; then - ssh -o "SetEnv SSH_CD=${1#*:}" "${1%%:*}" + SSH_CD=${1#*:} ssh -o SendEnv=SSH_CD "${1%%:*}" elif [ -e "$1" -a ! -d "$1" ]; then builtin cd "${1%/*}" && $EDITOR "${1##*/}" else |