From 952a80be161f98373252628428af0a7e739c95b7 Mon Sep 17 00:00:00 2001 From: Jake Hansen <34637103+JakeHandsome@users.noreply.github.com> Date: Tue, 19 Sep 2023 11:02:14 -0500 Subject: [PATCH] Allow for cd /D on windows --- .changeset/many-paws-fetch.md | 5 +++++ src/shell/windows_cmd/cd.cmd | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/many-paws-fetch.md diff --git a/.changeset/many-paws-fetch.md b/.changeset/many-paws-fetch.md new file mode 100644 index 000000000..60048f900 --- /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 3e7817696..027bce13e 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 (