diff --git a/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl b/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl index 89f6281..f90b3bc 100644 --- a/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl +++ b/_src.posix/private_dot_config/sz.env/zzz_chezmoi.env.tmpl @@ -16,9 +16,9 @@ if is_cmd 'chezmoi'; then chezmoi() { ${SET_X:-:} -x case "$1" in - "cd") cd "$(chezmoi source-path "${@:2}")" ;; - "edit") ${VISUAL:-${EDITOR:-vi}} $(chezmoi source-path "${@:2}") ;; - "source-path") printf '%s\n' "${@:2}" | xargs -r chezmoi source-path ;; + cd) cd "$(SET_X=':' command chezmoi source-path ${2})" ;; + edit) ${VISUAL:-${EDITOR:-vi}} $(SET_X=':' chezmoi source-path "${@:2}") ;; + source-path) printf '%s\n' "${@:2}" | xargs -r chezmoi source-path ;; *) command chezmoi "${@}" ;; esac ${SET_X:-:} +x