Unified · Split
| @@ -105,7 +105,9 @@ describe("ssh tunnel scripts", () => { · 104 unmodified lines | ||
| 105 | 105 | assert.include(script, 'prepend_path_if_dir "$VOLTA_HOME/bin"'); |
| 106 | 106 | assert.include(script, 'prepend_path_if_dir "$HOME/.asdf/shims"'); |
| 107 | 107 | assert.include(script, 'prepend_path_if_dir "$HOME/.local/share/mise/shims"'); |
| 108 | − assert.include(script, 'eval "$(fnm env --use-on-cd --shell sh)"'); | |
| 108 | + assert.include(script, 'eval "$(fnm env --shell bash)"'); | |
| 109 | + assert.include(script, "fnm use --silent-if-unchanged"); | |
| 110 | + assert.include(script, "fnm use default"); | |
| 109 | 111 | assert.include(script, 'prepend_path_if_dir "$HOME/.nodenv/shims"'); |
| 110 | 112 | assert.include(script, 'NVM_DIR="$HOME/.nvm"'); |
| 111 | 113 | assert.include(script, "nvm use --silent default"); |
| @@ -398,7 +398,8 @@ ensure_remote_node_path() { · 397 unmodified lines | ||
| 398 | 398 | prepend_path_if_dir "$FNM_DIR" |
| 399 | 399 | prepend_path_if_dir "$HOME/.fnm" |
| 400 | 400 | if ! command -v node >/dev/null 2>&1 && command -v fnm >/dev/null 2>&1; then |
| 401 | − eval "$(fnm env --use-on-cd --shell sh)" >/dev/null 2>&1 || eval "$(fnm env --shell sh)" >/dev/null 2>&1 || true | |
| 401 | + eval "$(fnm env --shell bash)" >/dev/null 2>&1 || true | |
| 402 | + fnm use --silent-if-unchanged >/dev/null 2>&1 || fnm use default >/dev/null 2>&1 || true | |
| 402 | 403 | fi |
| 403 | 404 | |
| 404 | 405 | prepend_path_if_dir "$HOME/.nodenv/bin" |