pc38:~ Richard$ set -x ++ update_terminal_cwd ++ local url_path= ++ local i ch hexch LC_CTYPE=C LC_ALL= ++ (( i = 0 )) ++ (( i < 14 )) ++ ch=/ ++ [[ / =~ [/._~A-Za-z0-9-] ]] ++ url_path+=/ ++ (( ++i )) ++ (( i < 14 )) ++ ch=U ++ [[ U =~ [/._~A-Za-z0-9-] ]] ++ url_path+=U ++ (( ++i )) ++ (( i < 14 )) ++ ch=s ++ [[ s =~ [/._~A-Za-z0-9-] ]] ++ url_path+=s ++ (( ++i )) ++ (( i < 14 )) ++ ch=e ++ [[ e =~ [/._~A-Za-z0-9-] ]] ++ url_path+=e ++ (( ++i )) ++ (( i < 14 )) ++ ch=r ++ [[ r =~ [/._~A-Za-z0-9-] ]] ++ url_path+=r ++ (( ++i )) ++ (( i < 14 )) ++ ch=s ++ [[ s =~ [/._~A-Za-z0-9-] ]] ++ url_path+=s ++ (( ++i )) ++ (( i < 14 )) ++ ch=/ ++ [[ / =~ [/._~A-Za-z0-9-] ]] ++ url_path+=/ ++ (( ++i )) ++ (( i < 14 )) ++ ch=R ++ [[ R =~ [/._~A-Za-z0-9-] ]] ++ url_path+=R ++ (( ++i )) ++ (( i < 14 )) ++ ch=i ++ [[ i =~ [/._~A-Za-z0-9-] ]] ++ url_path+=i ++ (( ++i )) ++ (( i < 14 )) ++ ch=c ++ [[ c =~ [/._~A-Za-z0-9-] ]] ++ url_path+=c ++ (( ++i )) ++ (( i < 14 )) ++ ch=h ++ [[ h =~ [/._~A-Za-z0-9-] ]] ++ url_path+=h ++ (( ++i )) ++ (( i < 14 )) ++ ch=a ++ [[ a =~ [/._~A-Za-z0-9-] ]] ++ url_path+=a ++ (( ++i )) ++ (( i < 14 )) ++ ch=r ++ [[ r =~ [/._~A-Za-z0-9-] ]] ++ url_path+=r ++ (( ++i )) ++ (( i < 14 )) ++ ch=d ++ [[ d =~ [/._~A-Za-z0-9-] ]] ++ url_path+=d ++ (( ++i )) ++ (( i < 14 )) ++ printf '\e]7;%s\a' file://pc38.home/Users/Richard pc38:~ Richard$ virtualenvwrapper_expandpath "$HOME/.virtualenvs" + virtualenvwrapper_expandpath /Users/Richard/.virtualenvs -bash: virtualenvwrapper_expandpath: command not found ++ update_terminal_cwd ++ local url_path= ++ local i ch hexch LC_CTYPE=C LC_ALL= ++ (( i = 0 )) ++ (( i < 14 )) ++ ch=/ ++ [[ / =~ [/._~A-Za-z0-9-] ]] ++ url_path+=/ ++ (( ++i )) ++ (( i < 14 )) ++ ch=U ++ [[ U =~ [/._~A-Za-z0-9-] ]] ++ url_path+=U ++ (( ++i )) ++ (( i < 14 )) ++ ch=s ++ [[ s =~ [/._~A-Za-z0-9-] ]] ++ url_path+=s ++ (( ++i )) ++ (( i < 14 )) ++ ch=e ++ [[ e =~ [/._~A-Za-z0-9-] ]] ++ url_path+=e ++ (( ++i )) ++ (( i < 14 )) ++ ch=r ++ [[ r =~ [/._~A-Za-z0-9-] ]] ++ url_path+=r ++ (( ++i )) ++ (( i < 14 )) ++ ch=s ++ [[ s =~ [/._~A-Za-z0-9-] ]] ++ url_path+=s ++ (( ++i )) ++ (( i < 14 )) ++ ch=/ ++ [[ / =~ [/._~A-Za-z0-9-] ]] ++ url_path+=/ ++ (( ++i )) ++ (( i < 14 )) ++ ch=R ++ [[ R =~ [/._~A-Za-z0-9-] ]] ++ url_path+=R ++ (( ++i )) ++ (( i < 14 )) ++ ch=i ++ [[ i =~ [/._~A-Za-z0-9-] ]] ++ url_path+=i ++ (( ++i )) ++ (( i < 14 )) ++ ch=c ++ [[ c =~ [/._~A-Za-z0-9-] ]] ++ url_path+=c ++ (( ++i )) ++ (( i < 14 )) ++ ch=h ++ [[ h =~ [/._~A-Za-z0-9-] ]] ++ url_path+=h ++ (( ++i )) ++ (( i < 14 )) ++ ch=a ++ [[ a =~ [/._~A-Za-z0-9-] ]] ++ url_path+=a ++ (( ++i )) ++ (( i < 14 )) ++ ch=r ++ [[ r =~ [/._~A-Za-z0-9-] ]] ++ url_path+=r ++ (( ++i )) ++ (( i < 14 )) ++ ch=d ++ [[ d =~ [/._~A-Za-z0-9-] ]] ++ url_path+=d ++ (( ++i )) ++ (( i < 14 )) ++ printf '\e]7;%s\a' file://pc38.home/Users/Richard pc38:~ Richard$ set +x + set +x pc38:~ Richard$