[zsh] Add a few more aliases and my first -g global zsh alias
Kudos to https://thorsten-hans.com/5-types-of-zsh-aliases
This commit is contained in:
parent
bb6cef01b0
commit
2a11741403
|
@ -46,7 +46,10 @@ alias emacseval="emacs -batch -l ~/.emacs.d/init.el -eval '(org-batch-agenda "a"
|
|||
alias drri="docker run --rm -ti"
|
||||
alias dry="drri -v /var/run/docker.sock:/var/run/docker.sock skanehira/docui"
|
||||
alias k=kubectl
|
||||
alias kgp="kubectl get pods"
|
||||
alias krs="kubectl rollout status"
|
||||
alias g=git
|
||||
alias gpr="git pull -r"
|
||||
alias git-cleanup-merged-branches="git fetch -va && git branch --merged | egrep -v '(^\*|master)' | xargs git branch -d"
|
||||
alias wttr="curl 'wttr.in/Bogenhausen?1pQF&lang=de'"
|
||||
alias termbin="nc termbin.com 9999"
|
||||
|
@ -56,6 +59,14 @@ alias gp="gopass"
|
|||
alias hl="hledger"
|
||||
alias cm="chezmoi"
|
||||
alias cm-private="chezmoi -S ~/.local/share/chezmoi-private"
|
||||
alias kn="kubens"
|
||||
|
||||
# Global Aliases
|
||||
alias -g B="|bat"
|
||||
alias -g baml="|bat -l yaml"
|
||||
|
||||
# Switch between multiple kubeconfigs, stored in gopass
|
||||
kp() { export KUBECONFIG=/dev/shm/kubeconfig && gopass $(gopass ls -f | fzf --query "'${1} kubeconfig" --select-1) > $KUBECONFIG && source <(kubectl completion zsh) }
|
||||
|
||||
timestamp() { date +%Y-%m-%d-%H%M%S }
|
||||
letterup() { take $1 && cp -a ~/Documents/Personal/Brief-Vorlage/2017-LaTeX/* .; }
|
||||
|
|
Loading…
Reference in New Issue