Add support for post-.bash_profile and .bashrc scripts

master
Jordan Atwood 2 years ago
parent 0674d83263
commit bccd85ccb4
Signed by: nightfirecat
GPG Key ID: 615A619C2D73A6DF
  1. 5
      src/.bash_profile
  2. 6
      src/.bashrc
  3. 1
      src/.shellcheckrc

@ -78,5 +78,10 @@ if [ -z "$SSH_AUTH_SOCK" ]; then
eval "$(ssh-agent -s)" eval "$(ssh-agent -s)"
fi fi
# source post-bash_profile script (if present)
if [ -f ~/.bash_profile.after ]; then
. ~/.bash_profile.after
fi
# if running interactively, source .bashrc # if running interactively, source .bashrc
[ -n "$PS1" ] && source "$HOME/.bashrc" [ -n "$PS1" ] && source "$HOME/.bashrc"

@ -628,3 +628,9 @@ PS1+='\n'
PS1+='\[$(_ps1_color preprompt)\]\$\[$(_ps1_color prompt)\] ' PS1+='\[$(_ps1_color preprompt)\]\$\[$(_ps1_color prompt)\] '
PS2='\[$(_ps1_color preprompt)\]>\[$(_ps1_color prompt)\] ' PS2='\[$(_ps1_color preprompt)\]>\[$(_ps1_color prompt)\] '
PROMPT_COMMAND="_bashrc_prompt_command" PROMPT_COMMAND="_bashrc_prompt_command"
# source post-bashrc script (if present)
if [ -f ~/.bashrc.after ]; then
. ~/.bashrc.after
fi

@ -1,2 +1,3 @@
# ignore "Not following" errors; they usually can't be automatically resolved # ignore "Not following" errors; they usually can't be automatically resolved
disable=SC1090
disable=SC1091 disable=SC1091

Loading…
Cancel
Save