Skip to content

Instantly share code, notes, and snippets.

@badsyntax
Last active November 6, 2018 19:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save badsyntax/ada6376354efb7538a8596254a35fc97 to your computer and use it in GitHub Desktop.
Save badsyntax/ada6376354efb7538a8596254a35fc97 to your computer and use it in GitHub Desktop.
latest .bashrc
shopt -s autocd
shopt -s cdspell
shopt -s direxpand
shopt -s dirspell
alias ls="ls -G"
export GREP_OPTIONS='--color=always'
if [ -f "$(brew --prefix)/etc/bash_completion" ]; then
. $(brew --prefix)/etc/bash_completion
fi
if [ -f "$(brew --prefix)/etc/profile.d/z.sh" ]; then
. $(brew --prefix)/etc/profile.d/z.sh
fi
prompt_command () {
GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWCOLORHINTS=true
GIT_PS1_SHOWUPSTREAM="auto"
GIT_PS1_SHOWUNTRACKEDFILES=true
PROMPT_DIRTRIM=4
local MAGENTA=$(tput setaf 9)
local ORANGE=$(tput setaf 172)
local GREEN=$(tput setaf 190)
local PURPLE=$(tput setaf 141)
local BOLD=$(tput bold)
local RESET=$(tput sgr0)
symbol="⚡ "
export PS1="\[${MAGENTA}\]\u \[$RESET\]in \[$GREEN\]\w\[$RESET\]\$([[ -n \$(git branch 2> /dev/null) ]] && echo \" on \")\[$PURPLE\]\$(__git_ps1 '%s')\[$RESET\]\n\$symbol\[$RESET\]"
}
PROMPT_COMMAND=prompt_command
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment