From d50df41efbda5a45b445b846eb4196f3cddd66f8 Mon Sep 17 00:00:00 2001 From: Gea-Suan Lin Date: Sun, 15 Sep 2024 06:20:06 +0800 Subject: [PATCH] Detect both home's fnm and homebrew's fnm. --- .zshrc.local | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.zshrc.local b/.zshrc.local index d84fde8..6d925c5 100644 --- a/.zshrc.local +++ b/.zshrc.local @@ -22,7 +22,11 @@ if [ -d "${PYENV_ROOT}" ]; then eval "$(pyenv init - --no-rehash)" fi # -[ -s "${HOME}/.fnm/fnm" ] && eval "$(${HOME}/.fnm/fnm env)" && export PATH="${HOME}/.fnm:${PATH}" +if [[ -x "${HOME}/.fnm/fnm" ]]; then + eval "$(${HOME}/.fnm/fnm env --use-on-cd)" && export PATH="${HOME}/.fnm:${PATH}" +elif [[ -x "/opt/homebrew/bin/fnm" ]]; then + eval "$(/opt/homebrew/bin/fnm env --use-on-cd)" +fi # if [ -d "${HOME}/.rbenv" ]; then if [[ ! "${PATH}" =~ "(^|:)${HOME}/\\.rbenv/bin(:|$)" ]]; then