bashrc mininal with git, android studio, yarn, nvm

Posted . Visible to the public.
export PATH=~/.local/bin:$PATH
export PATH=~/bin:$PATH

function parse_git_branch () {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
 
RED="\[\033[0;31m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
NO_COLOR="\[\033[0m\]"
 

PS1="\n$GREEN$NO_COLOR\w$YELLOW\n\$(parse_git_branch)$NO_COLOR\$ "


#export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_OPTS='-Djavax.net.ssl.trustStore=/usr/lib/jvm/java-11-openjdk-amd64/jre/lib/security/cacerts -Djavax.net.ssl.trustAnchors=/usr/lib/jvm/java-11-openjdk-amd64/jre/lib/security/cacerts'

export ANDROID_HOME="$HOME/programs/android/Sdk"
export ANDROID_SDK_ROOT="$HOME/programs/android/Sdk/tools"
export PATH=$PATH:"$HOME/programs/android/android-studio/gradle/gradle-5.1.1/bin"

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source "/usr/local/bin/virtualenvwrapper.sh"
export WORKON_HOME="$HOME/.virtualenv_env/"

export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"

# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"


enter_directory() {
  if [[ $PWD == $PREV_PWD ]]; then
    return
  fi

  PREV_PWD=$PWD
  [[ -f ".nvmrc" ]] && nvm use
}

export PROMPT_COMMAND=enter_directory


Tushar
Last edit
Tushar
Posted by Tushar to Tushar's deck (2020-09-09 07:00)