zsh: export remote status to subprocesses

This commit is contained in:
Erin 2022-10-15 17:26:04 -04:00
parent 2d5208b233
commit d5d871463a

View file

@ -55,11 +55,13 @@ function mkcd { mkdir -p $1 && cd $1 }
setopt PROMPT_SUBST setopt PROMPT_SUBST
# Detect if the current session is running on a remote server # Detect if the current session is running on a remote server
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then if [ -n "$IS_REMOTE_SESSION" ] || [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
is_remote=1 is_remote=1
else else
is_remote= is_remote=
fi fi
# export is_remote
export IS_REMOTE_SESSION=$is_remote
# Function to get the current branch name # Function to get the current branch name
function parse_git_branch { function parse_git_branch {