Skip to content

Instantly share code, notes, and snippets.

@kuhnroyal
Last active February 3, 2019 03:22
Show Gist options
  • Select an option

  • Save kuhnroyal/459aec6f32f6b55b0e7e to your computer and use it in GitHub Desktop.

Select an option

Save kuhnroyal/459aec6f32f6b55b0e7e to your computer and use it in GitHub Desktop.
alias ..='cd ..'
alias apt='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove && sudo apt-get autoclean'
alias java7='sudo apt-get install oracle-java7-set-default'
alias java8='sudo apt-get install oracle-java8-set-default'
alias showjava='echo $JAVA_HOME'
alias mvnci='mvn clean install'
alias mvnj='mvn jetty:run'
alias mvncj='mvn clean jetty:run'
alias mvnct='mvn clean test'
alias mvncts='mvn clean test -DskipTests'
alias gitlog='git log --oneline'
# Kill all running containers.
alias dockerkillall='docker kill $(docker ps -q)'
# Delete all stopped containers.
alias dockercleanc='printf "\n>>> Deleting stopped containers\n\n" && docker rm -v $(docker ps -a -q)'
# Delete all untagged images.
alias dockercleani='printf "\n>>> Deleting untagged images\n\n" && docker rmi $(docker images -q -f dangling=true)'
# Delete all stopped containers and untagged images.
alias dockerclean='dockercleanc || true && dockercleani'
alias dockercleanall='docker rm -v $(docker ps -a -q) && docker rmi $(docker images -q)'
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:jre/bin/java::")
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128m"
export DEV_TOOLS_HOME=/mnt/dev/tools
export PLAY_HOME=$DEV_TOOLS_HOME/play
export ANDROID_HOME=$DEV_TOOLS_HOME/android-studio/sdk
export M2_HOME=$DEV_TOOLS_HOME/maven
export SCALA_HOME=$DEV_TOOLS_HOME/scala
export GRADLE_HOME=$DEV_TOOLS_HOME/gradle
export DOCBOOK_HOME=$DEV_TOOLS_HOME/docbook
export MAVEN_HOME=$M2_HOME
export PATH=$PATH:$PLAY_HOME:$M2_HOME/bin:$DEV_TOOLS_HOME/intellij/bin:$GRADLE_HOME/bin:$SCALA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ACTIVATOR_HOME
#http://misc.flogisoft.com/bash/tip_colors_and_formatting
WHITE="\[\033[00m\]"
ORANGE="\[\e[38;5;208m\]"
PURPLE="\[\e[38;5;99m\]"
SAND="\[\e[38;5;228m\]"
# copy .git-prompt.sh from https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh
~/.git_prompt.sh
GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWUPSTREAM="auto"
PROMPT_COMMAND='__git_ps1 "$SAND\u@\h$WHITE:$PURPLE\w$ORANGE" "$WHITE\$ "'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment