Skip to content

Instantly share code, notes, and snippets.

@noru
Created July 2, 2019 04:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save noru/a00b3a60916ca2a124f0ad8d1872b3f3 to your computer and use it in GitHub Desktop.
Save noru/a00b3a60916ca2a124f0ad8d1872b3f3 to your computer and use it in GitHub Desktop.
alias d='docker'
alias db='docker build'
alias dr='docker run -itd'
alias da='docker attach'
alias dp='docker ps'
alias g='git'
alias gp='git pull --rebase'
alias gb='git branch'
alias gs='git stash'
alias gc='git checkout'
alias sb='source ~/.bash_profile'
alias ll="ls -lhA"
alias ..="cd .."
alias ls="ls -CF"
alias hisg="history | grep"
alias fhere="find . -name "
alias mkdir="mkdir -pv"
alias ps="ps aux | grep -v grep | grep -i -e VSZ -e"
psp() {
lsof -i :"$1"
}
set_lantern_proxy() {
export HTTP_PROXY='http://127.0.0.1:54189'
export HTTPS_PROXY='http://127.0.0.1:54189'
export http_proxy='http://127.0.0.1:54189'
export https_proxy='http://127.0.0.1:54189'
echo '๐Ÿš€ Set lantern as http proxy'
}
set_ss_proxy() {
export HTTP_PROXY='http://127.0.0.1:1087'
export HTTPS_PROXY='http://127.0.0.1:1087'
export http_proxy='http://127.0.0.1:1087'
export https_proxy='http://127.0.0.1:1087'
echo '๐Ÿš€ Set shadowsockets as http proxy'
}
unset_proxy() {
unset HTTP_PROXY
unset HTTPS_PROXY
unset http_proxy
unset https_proxy
echo '๐Ÿ™…โ€ HTTP proxy env cleared'
}
alias pxy='set_lantern_proxy'
alias pxyss='set_ss_proxy'
alias rmp='unset_proxy'
eval "$(jump shell bash)"
export CLICOLOR=1
export TERM=xterm-256color
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/*\(.*\)/๐Ÿšฉ\1/'
}
export PS1="\n\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] ๐Ÿ“‚ \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] \033[38;5;226m\]\$(parse_git_branch)\n๐Ÿ’ฒ "
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# Airwallex stuff
alias devproxy='/Users/drew.xiu/code/airwallex-deployments/awx proxy'
alias sshdev='ssh -i ~/.ssh/awx-dev-env ubuntu@awx-dev-27.awx.im'
alias sshdo='ssh -i ~/.ssh/digital_ocean root@138.197.208.75'
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment