Skip to content

Instantly share code, notes, and snippets.

@OwenChia
Created July 3, 2019 07:47
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 OwenChia/de984300960bf70bf04a466664bb636d to your computer and use it in GitHub Desktop.
Save OwenChia/de984300960bf70bf04a466664bb636d to your computer and use it in GitHub Desktop.
proxychains shotcut
# proxychains shotcut
proxy-command-line() {
[[ -z $BUFFER ]] && zle up-history
[[ $BUFFER == sudo\ * ]] && LBUFFER="sudo proxychains ${LBUFFER/sudo /}"
[[ $BUFFER != proxychains\ * ]] && [[ $BUFFER != sudo\ proxychains\ * ]] && LBUFFER="proxychains $LBUFFER"
}
zle -N proxy-command-line
# Defined shortcut keys: [Esc] [Esc] [p]
bindkey "\e\ep" proxy-command-line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment