每个命令都以 'zsh: command not found: amplify_env' 结尾

Every single command ends with 'zsh: command not found: amplify_env'

我这里有点问题。每次我在终端中键入命令时,它都会以“zsh:找不到命令:amplify_env”结束。不管命令是什么。

我可以在我的终端中输入类似“test”的内容,它最终会显示完全相同的消息。

看起来我的终端每次在我的终端上做某事时都在尝试执行 amplify_env 命令。有人知道这是从哪里来的吗?

谢谢!

在 zsh rc 中添加这个函数:

# .zshrc

amplify_env () {
    PROJECT_DIR=$(git rev-parse --show-toplevel 2>/dev/null) 

    ENV=$PROJECT_DIR/amplify/.config/local-env-info.json 

    if [ -f "$ENV" ]; then
        env_info=$(cat $ENV | jq -r ".envName") 
        echo "( $env_info)"
    fi
}

https://dev.to/siegerts/displaying-the-active-amplify-environment-alongside-the-current-git-branch-4hmg