Configuração Bash Windows

Configurações para bash no Windows.

.bashrc

# ~/.bashrc
# --------------------------------------------------------------------------- #
# Environment
# --------------------------------------------------------------------------- #
export PIPENV_IGNORE_VIRTUALENVS=1
export PYTHONDONTWRITEBYTECODE=1
export PIP_REQUIRE_VIRTUALENV=true
export USER=$(whoami)
export JDK_VERSION="17.0.1"
export MVN_VERSION="3.8.3"
# Fix Strange characters on jshell
export TERM=cygwin
# --------------------------------------------------------------------------- #
# Directories
# --------------------------------------------------------------------------- #
alias docs="cd '/c/Users/${USER}/Documents'"
alias repos="cd '/c/Users/${USER}/Documents/repos'"
alias edoc="explorer '/c/Users/${USER}/Documents'"
alias erepos="explorer '/c/Users/${USER}/Documents/repos'"
# --------------------------------------------------------------------------- #
# Python
# --------------------------------------------------------------------------- #
# Create new python virtual environment at ~/environments/<current_folder_name>
alias nvenv='python -m  venv ~/environments/"${PWD##*/}"'
# Activate python virtual environment at ~/environments/<current_folder_name>
alias avenv='source ~/environments/"${PWD##*/}"/Scripts/activate'
# --------------------------------------------------------------------------- #
# Java
# --------------------------------------------------------------------------- #
# Java executable alias
alias java="/c/'Program Files'/java/jdk-${JDK_VERSION}/bin/java.exe"
# Java Doc executable alias
alias javadoc="/c/'Program Files'/java/jdk-${JDK_VERSION}/bin/javadoc.exe"
# Maven executable alias
alias mvn="/c/Users/${USER}/Documents/Programs/apache-maven-${MVN_VERSION}/bin/mvn.cmd"

Updated: