Example .bash_profile with aliases set up.
# Navigation Shortcuts
alias dev='cd ~/dev' # Navigate to dev env
alias gosrc='cd ~/dev/golang-workspace/src' # Navigate to Golang src directory
alias gobin='cd ~/dev/golang-workspace/bin' # Navigate to Golang bin directory
# Utility Commands
alias obash='nano ~/.bash_profile' # Open this file
alias sbash='source ~/.bash_profile' # Source this file
alias ll='ls -al'
alias path='echo -e ${PATH//:/\\n}' # Echo all executable paths
alias size='du -sh' # Prints size of current directory or file $
alias del='rm -rf'
alias diff='git diff --diff-filter=M' # Git diff restricted to content modifications
export NVM_DIR="/Users/codyanderson/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH