I’m using zsh as the default shell on my macos. I have set the variables in the .zshrc file which should be the same as the .bash_profile, but for the zsh shell. I’m not setting the variables each time I run a new terminal, because they should be (and actually are) already available. So there should not be the need to run godot explicitly passing it the variables via command line. Am I missing something?
Your link about setting the variable permanently would address the problem of not getting the variable available each time I run a new terminal but I am actually getting them, as they’re available. The .bash_profile thing should be the same as setting everything up in the .zshrc file.
Don't know about running godot via terminal or via finder, I think it should not rely on a command line start up in order to have everything functional. Maybe a command line specific setting for Godot could solve the problem but it should find the variables already, without the need to run it from a terminal. Tell me more if I’m not understanding it right.