Skip to main content

ZSH

oh-my-zshโ€‹

  • ~/.zshrc
APP_HOME="/Users/tts/Apps"
export JAVA_HOME="$APP_HOME/jdk17"
export MAVEN_HOME="$APP_HOME/maven"
export GRADLE_HOME="$APP_HOME/gradle"
export NODE_HOME="$APP_HOME/node"
export GROOVY_HOME="$APP_HOME/groovy"
export TOOLS_HOME="$APP_HOME/tools"
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$GRADLE_HOME/bin:$NODE_HOME/bin:$GROOVY_HOME/bin:$TOOLS_HOME/bin:$PATH

plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
alias jumpserver="ssh username@host -p port -i /path/of/key"
alias proxy="export all_proxy=http://127.0.0.1:10080 && export no_proxy=local,localhost,127.0.0.1"
alias ffmpeg="ffmpeg -hide_banner -loglevel info"
alias ffprobe="ffprobe -hide_banner -loglevel info"
alias ffplay="ffplay -hide_banner -loglevel info"
alias ll="ls -lah"
alias mvn="mvn -Dmaven.test.skip=true"
alias mvndr="mvn -U dependency:resolve dependency:sources"
alias mvndt="mvn -U dependency:tree"
alias mvni="mvn -Dmaven.source.skip=true install"
alias mvnp="mvn -Dmaven.source.skip=true package"

compinit -d ~/.cache/zsh/zcompdump-$ZSH_VERSION