Zsh prompt change based on dev/prod

The script that sets dev/prod sets a variable to 1 if using dev. Based on that variable I get (or not) a red (B) in my zsh prompt.

Did these changes to the theme clean2.zsh-theme:

PROMPT='%{$fg[green]%}(%*/%!)$ZSH_USING_DEV%{$fg[$NCOLOR]%}%B%b%{$reset_color%}%{$fg[blue]%}%B%5c/%b%{$reset_color%} $(git_prompt_info)%(!.#.$) '

if [ "$USING_DEV" = "1" ] 

and in ~/.zsrhc

alias uc='. ~/s/setenv.sh p'
alias ud='. ~/s/setenv.sh d'

zsh prompt export variables from a script

Using the usual ./ way doesn’t work!

Note the . ~/s.. in the script above. Running it as ~/what.sh will create a new shell, export the new values there, and close it. Starting with a . will make it run the script without starting a new shell. 1