diff --git a/.changeset/many-paws-fetch.md b/.changeset/many-paws-fetch.md new file mode 100644 index 0000000..60048f9 --- /dev/null +++ b/.changeset/many-paws-fetch.md @@ -0,0 +1,5 @@ +--- +"fnm": patch +--- + +Fix `cd /D` on windows with `--use-on-cd` diff --git a/src/shell/windows_cmd/cd.cmd b/src/shell/windows_cmd/cd.cmd index 3e78176..027bce1 100644 --- a/src/shell/windows_cmd/cd.cmd +++ b/src/shell/windows_cmd/cd.cmd @@ -1,5 +1,5 @@ @echo off -cd %1 +cd %* if "%FNM_VERSION_FILE_STRATEGY%" == "recursive" ( fnm use --silent-if-unchanged ) else (