diff --git a/.bashrc b/.bashrc index 1036b73..87fc9dc 100644 --- a/.bashrc +++ b/.bashrc @@ -5,6 +5,8 @@ set -o vi FZF_ALT_C_OPTS=--walker=dir,follow . /usr/share/fzf/key-bindings.bash +shopt -s autocd progcomp_alias + for f in "$HOME/.config/bash/"*.bash; do # shellcheck disable=SC1090 . "$f" diff --git a/.config/Trolltech.conf b/.config/Trolltech.conf deleted file mode 100644 index 48af022..0000000 --- a/.config/Trolltech.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Qt] -style=Materia-dark diff --git a/.config/aerc/accounts.conf b/.config/aerc/accounts.conf index 7330c90..cac45c4 100644 --- a/.config/aerc/accounts.conf +++ b/.config/aerc/accounts.conf @@ -1,8 +1,8 @@ [yw5n] source = imaps://ange@yw5n.com@ssl0.ovh.net -source-cred-cmd = pass show email/ange@yw5n.com | head -n1 +source-cred-cmd = pass show yw5ncom/ange@yw5n.com | head -n1 outgoing = smtps://ange@yw5n.com@ssl0.ovh.net -outgoing-cred-cmd = pass show email/ange@yw5n.com | head -n1 +outgoing-cred-cmd = pass show yw5ncom/ange@yw5n.com | head -n1 default = INBOX from = "Ange DUHAYON" cache-headers = true @@ -13,9 +13,9 @@ pgp-opportunistic-encrypt = true [duhayon] source = imaps://ange@duhayon.com@ssl0.ovh.net -source-cred-cmd = pass show email/ange@duhayon.com | head -n1 +source-cred-cmd = pass show duhayoncom/ange@duhayon.com | head -n1 outgoing = smtps://ange@duhayon.com@ssl0.ovh.net -outgoing-cred-cmd = pass show email/ange@duhayon.com | head -n1 +outgoing-cred-cmd = pass show duhayoncom/ange@duhayon.com | head -n1 default = INBOX from = "Ange DUHAYON" cache-headers = true diff --git a/.config/bash/completion.bash b/.config/bash/completion.bash deleted file mode 100644 index 533899e..0000000 --- a/.config/bash/completion.bash +++ /dev/null @@ -1,30 +0,0 @@ -shopt -s progcomp_alias - -complete -r -D -for f in kill kubectl git pacman ssh xrandr; do - # shellcheck disable=SC1090 - . "/usr/share/bash-completion/completions/$f" -done - -complete -F _pacman pac - -function _kns() { - mapfile -t COMPREPLY < <(compgen -W \ - "$(kubectl get namespace -o jsonpath='{..metadata.name}')" \ - -- "${COMP_WORDS[1]}") -} -complete -F _kns kns - -function _kctx() { - mapfile -t COMPREPLY < <(compgen -W \ - "$(kubectl config get-contexts -o name)" \ - -- "${COMP_WORDS[1]}") -} -complete -F _kctx kctx - -function _gi() { - mapfile -t COMPREPLY < <(compgen -W \ - "$(curl -sfL https://www.toptal.com/developers/gitignore/api/list | tr ',' '\n')" \ - -- "${COMP_WORDS[1]}") -} -complete -F _gi gi diff --git a/.config/bash/theme.bash b/.config/bash/theme.bash index 1ea1e6d..10746cb 100644 --- a/.config/bash/theme.bash +++ b/.config/bash/theme.bash @@ -1,11 +1,14 @@ -export GROFF_NO_SGR=1 \ - LESS_TERMCAP_mb=$'\e[01;31m' \ - LESS_TERMCAP_md=$'\e[01;31m' \ - LESS_TERMCAP_me=$'\e[00m' \ - LESS_TERMCAP_so=$'\e[01;33m\e[44m' \ - LESS_TERMCAP_se=$'\e[00m' \ - LESS_TERMCAP_us=$'\e[01;32m' \ - LESS_TERMCAP_ue=$'\e[00m' +function man() { + env GROFF_NO_SGR=1 \ + LESS_TERMCAP_mb=$'\e[01;31m' \ + LESS_TERMCAP_md=$'\e[01;31m' \ + LESS_TERMCAP_me=$'\e[00m' \ + LESS_TERMCAP_so=$'\e[01;33m\e[44m' \ + LESS_TERMCAP_se=$'\e[00m' \ + LESS_TERMCAP_us=$'\e[01;32m' \ + LESS_TERMCAP_ue=$'\e[00m' \ + man "$@" +} . /usr/share/git/git-prompt.sh GIT_PS1_SHOWDIRTYSTATE=1 diff --git a/.config/nvim/pack/plugins/opt/telescope b/.config/nvim/pack/plugins/opt/telescope index f2bfde7..61a4a61 160000 --- a/.config/nvim/pack/plugins/opt/telescope +++ b/.config/nvim/pack/plugins/opt/telescope @@ -1 +1 @@ -Subproject commit f2bfde705ac752c52544d5cfa8b0aee0a766c1ed +Subproject commit 61a4a615366c470a4e9ca8f8b45718b6b92af73f diff --git a/.config/nvim/pack/plugins/opt/treesitter b/.config/nvim/pack/plugins/opt/treesitter index 122b4d3..53b32a6 160000 --- a/.config/nvim/pack/plugins/opt/treesitter +++ b/.config/nvim/pack/plugins/opt/treesitter @@ -1 +1 @@ -Subproject commit 122b4d3db1616c1f1305b847c5ed2217c4c329f1 +Subproject commit 53b32a6aa3e1de224e82f88cbdc08584c753adb7 diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile deleted file mode 100644 index a092df3..0000000 --- a/.config/zsh/.zprofile +++ /dev/null @@ -1,20 +0,0 @@ -export SSH_AUTH_SOCK; SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" - -[ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ] && { - GUILOG="$HOME/.local/state/gui.log" - - mv -f "$GUILOG" "$GUILOG.old" || true - - export XDG_CURRENT_DESKTOP=Unity - exec startx &> "$GUILOG" -} - -[ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ] && { - GUILOG="$HOME/.local/state/gui.log" - - mv -f "$GUILOG" "$GUILOG.old" || true - - #export WLR_DRM_NO_MODIFIERS=1 - export XDG_CURRENT_DESKTOP=Unity - exec river &> "$GUILOG" -} diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc deleted file mode 100644 index 5740292..0000000 --- a/.config/zsh/.zshrc +++ /dev/null @@ -1,35 +0,0 @@ -autoload -Uz bashcompinit compinit -zmodload zsh/complist - -fpath=("$ZDOTDIR/completions" $fpath) -compinit -d "$XDG_CACHE_HOME/.zcompdump-$ZSH_VERSION" -bashcompinit - -. "$ZDOTDIR/theme.zsh" -. "$ZDOTDIR/input.zsh" -. /usr/share/fzf/key-bindings.zsh - -for f in "$ZDOTDIR"/aliases/*; do - . "$f" -done - -setopt INTERACTIVE_COMMENTS -setopt LONG_LIST_JOBS - -setopt AUTO_MENU -setopt COMPLETE_IN_WORD -unsetopt FLOW_CONTROL - -setopt AUTO_CD -setopt RM_STAR_SILENT - -setopt HIST_IGNORE_DUPS -setopt HIST_IGNORE_SPACE -setopt SHARE_HISTORY -setopt EXTENDED_HISTORY - -setopt EXTENDED_GLOB - -WORDCHARS='' - -FZF_ALT_C_OPTS=--walker=dir,follow diff --git a/.config/zsh/aliases/docker.zsh b/.config/zsh/aliases/docker.zsh deleted file mode 100644 index 2fdf51f..0000000 --- a/.config/zsh/aliases/docker.zsh +++ /dev/null @@ -1,84 +0,0 @@ -alias dk='docker' - -## container -alias dkc='docker container' \ - dkcc='docker container create' \ - dkci='docker container inspect' \ - dkcls='docker container ls' \ - dkclsa='docker container ls -a' \ - dkclsaq='docker container ls -a -q' \ - dkclsq='docker container ls -q' \ - dkcrm!='docker container rm -f' \ - dkcrm='docker container rm' \ - dkcsp='docker container stop' \ - dkcst='docker container restart' \ - dkex='docker container exec -i -t' \ - dklo='docker logs -f' \ - dkr='docker run -i -t' \ - dktop='docker top' - -## image -alias dkb='docker build . -t' \ - dki='docker image' \ - dkic='docker image create' \ - dkii='docker image inspect' \ - dkil='docker pull' \ - dkils='docker image ls' \ - dkilsa='docker image ls -a' \ - dkilsaq='docker image ls -a -q' \ - dkilsq='docker image ls -q' \ - dkip='docker image push' \ - dkirm!='docker image rm -f' \ - dkirm='docker image rm' \ - dkis='docker image save' \ - dkit='docker image tag' - -## volume -alias dkv='docker volume' \ - dkvc='docker volume create' \ - dkvi='docker volume inspect' \ - dkvls='docker volume ls' \ - dkvlsq='docker volume ls -q' \ - dkvrm!='docker volume rm -f' \ - dkvrm='docker volume rm' - -## network -alias dkn='docker network' \ - dknc='docker network create' \ - dkni='docker network inspect' \ - dknls='docker network ls' \ - dknlsq='docker network ls -q' \ - dknrm!='docker network rm -f' \ - dknrm='docker network rm' - -## system -alias dksys='docker system' \ - dksysdf='docker system df' \ - dksysp!='docker system prune -f' \ - dksysp='docker system prune' - -# compose -alias dc='docker-compose' \ - dcd='docker-compose down' \ - dcup='docker-compose up' \ - dcupb='docker-compose up --build' \ - dcupd='docker-compose up -d' \ - dcupdb='docker-compose up -d --build' - -## container -alias dccls='docker-compose ps' \ - dcclsq='docker-compose ps -q' \ - dcex='docker-compose exec' \ - dcr='docker-compose run --rm' \ - dcrd='docker-compose run -d --rm' \ - dcrm!='docker-compose rm -f' \ - dcrm='docker-compose rm' \ - dcrmv!='docker-compose rm -v -f' \ - dcrmv='docker-compose rm -v' \ - dcsp='docker-compose stop' \ - dcst='docker-compose restart' - -## image -alias dcb!='docker-compose build --no-cache' \ - dcb='docker-compose build' \ - dcl='docker-compose pull' diff --git a/.config/zsh/aliases/general.zsh b/.config/zsh/aliases/general.zsh deleted file mode 100644 index 9f5df22..0000000 --- a/.config/zsh/aliases/general.zsh +++ /dev/null @@ -1,56 +0,0 @@ -function update() { - $TERM --hold -e "$SHELL" -ic "pac -Syu && echo -e '\e[32mDONE'" & - $TERM --hold -e "$SHELL" -ic "flatpak update && echo -e '\e[32mDONE'" & - $TERM --hold -e "$SHELL" -ic "config submodule update --remote --recursive && echo -e '\e[32mDONE'" & -} - -alias pac='sudo pacman' -alias neofetch=fastfetch -alias mail=aerc -alias rss=newsraft - -alias vi='$EDITOR' - -alias qcp='qcp -o tabsize=4' \ - qmv='qmv -o tabsize=4' - -alias config='git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"' \ - viconf='(cd "$XDG_CONFIG_HOME/nvim" && $EDITOR .)' \ - zconf='(cd "$ZDOTDIR/" && $EDITOR .) && . "$ZDOTDIR/.zshrc"' - -alias ssh='TERM=xterm-256color ssh' - -alias sudo='sudo ' \ - watch='watch -c ' \ - xargs='xargs ' - -function tmp() { - cd "$(mktemp -d --tmpdir "$1"XXX)" -} - -alias -g ...='../..' \ - ....='../../..' \ - .....='../../../..' \ - ......='../../../../..' - -alias cp='cp -vi' \ - mv='mv -vi' \ - rm='rm -vI' \ - mkdir='mkdir -v' \ - rsync='rsync -P' - -alias ls='ls --color=auto' \ - ll='ls -lh' \ - l='ll -a' \ - la='ll -A' - -alias diff='diff --color' \ - grep='grep --color --exclude-dir={.bzr,.cache,.git,.hg,.idea,.svn,.tox,.venv,.vscode,CVS,node_modules}' - -alias feh='feh --auto-zoom --scale-down' - -alias xmr='monero-wallet-cli --daemon-address monero.maby.dev:18081 --trusted-daemon --log-file=/tmp/monero-wallet-cli.log --wallet-file /home/ange/.config/monero/ange' - -function bd() { - echo - "$@" | base64 -d; echo -} diff --git a/.config/zsh/aliases/git.zsh b/.config/zsh/aliases/git.zsh deleted file mode 100644 index 2cd242e..0000000 --- a/.config/zsh/aliases/git.zsh +++ /dev/null @@ -1,247 +0,0 @@ -function gi() { - curl -fL https://www.toptal.com/developers/gitignore/api/"${(j:,:)@}" -} - -function current_branch() { - git branch | awk '$1 == "*" {print $2}' -} - -function grename() { - if [[ -z "$1" || -z "$2" ]]; then - echo "Usage: $0 old_branch new_branch" - return 1 - fi - - # Rename branch locally - git branch -m "$1" "$2" - # Rename branch in origin remote - if git push origin :"$1"; then - git push --set-upstream origin "$2" - fi -} - -alias ggpur='ggu' \ - g='git' \ - ga='git add' \ - gaa='git add --all' \ - gapa='git add --patch' \ - gau='git add --update' \ - gav='git add --verbose' \ - gam='git am' \ - gama='git am --abort' \ - gamc='git am --continue' \ - gamscp='git am --show-current-patch' \ - gams='git am --skip' \ - gap='git apply' \ - gapt='git apply --3way' \ - gbs='git bisect' \ - gbsb='git bisect bad' \ - gbsg='git bisect good' \ - gbsn='git bisect new' \ - gbso='git bisect old' \ - gbsr='git bisect reset' \ - gbss='git bisect start' \ - gbl='git blame -w' \ - gb='git branch' \ - gba='git branch --all' \ - gbd='git branch --delete' \ - gbD='git branch --delete --force' - -alias gbgd='LANG=C git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -d' \ - gbgD='LANG=C git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -D' \ - gbm='git branch --move' \ - gbnm='git branch --no-merged' \ - gbr='git branch --remote' \ - ggsup='git branch --set-upstream-to=origin/$(current_branch)' \ - gbg='LANG=C git branch -vv | grep ": gone\]"' \ - gco='git checkout' \ - gcor='git checkout --recurse-submodules' \ - gcb='git checkout -b' \ - gcp='git cherry-pick' \ - gcpa='git cherry-pick --abort' \ - gcpc='git cherry-pick --continue' \ - gclean='git clean --interactive -d' \ - gcl='git clone --recurse-submodules' - -function gccd() { - gcl "$@" && cd "$(basename "$_")" -} -compdef _git gccd=git-clone - -alias gcam='git commit --all --message' \ - gcas='git commit --all --signoff' \ - gcasm='git commit --all --signoff --message' \ - gcs='git commit --gpg-sign' \ - gcss='git commit --gpg-sign --signoff' \ - gcssm='git commit --gpg-sign --signoff --message' \ - gcmsg='git commit --message' \ - gcsm='git commit --signoff --message' \ - gc='git commit --verbose' \ - gca='git commit --verbose --all' \ - gca!='git commit --verbose --all --amend' \ - gcan!='git commit --verbose --all --no-edit --amend' \ - gcans!='git commit --verbose --all --signoff --no-edit --amend' \ - gc!='git commit --verbose --amend' \ - gcn!='git commit --verbose --no-edit --amend' \ - gcf='git config --list' \ - gdct='git describe --tags $(git rev-list --tags --max-count=1)' \ - gd='git diff' \ - gdca='git diff --cached' \ - gdcw='git diff --cached --word-diff' \ - gds='git diff --staged' \ - gdw='git diff --word-diff' - -function gdv() { - git diff -w "$@" | view - -} -compdef _git gdv=git-diff - -alias gdup='git diff @{upstream}' - -alias gdt='git diff-tree --no-commit-id --name-only -r' \ - gf='git fetch' -# --jobs= was added in git 2.8 -alias gfa='git fetch --all --prune --jobs=10' \ - gfo='git fetch origin' \ - gg='git gui citool' \ - gga='git gui citool --amend' \ - ghh='git help' \ - glgg='git log --graph' \ - glgga='git log --graph --decorate --all' \ - glgm='git log --graph --max-count=10' \ - glods='git log --graph --pretty="%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset" --date=short' \ - glod='git log --graph --pretty="%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset"' \ - glola='git log --graph --pretty="%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset" --all' \ - glols='git log --graph --pretty="%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset" --stat' \ - glol='git log --graph --pretty="%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset"' \ - glo='git log --oneline --decorate' \ - glog='git log --oneline --decorate --graph' \ - gloga='git log --oneline --decorate --graph --all' - -# Pretty log messages -function _git_log_prettily() { - if ! [ -z $1 ]; then - git log --pretty=$1 - fi -} -compdef _git _git_log_prettily=git-log - -alias glp='_git_log_prettily' \ - glg='git log --stat' \ - glgp='git log --stat --patch' \ - gignored='git ls-files -v | grep "^[[:lower:]]"' \ - gfg='git ls-files | grep' \ - gmr='git merge' \ - gmra='git merge --abort' \ - gmrs="git merge --squash" \ - gmrtl='git mergetool --no-prompt' \ - gmrtlvim='git mergetool --no-prompt --tool=vimdiff' - -alias gl='git pull' \ - gpr='git pull --rebase' \ - gprv='git pull --rebase -v' \ - gpra='git pull --rebase --autostash' \ - gprav='git pull --rebase --autostash -v' - -function ggu() { - [[ "$#" != 1 ]] && local b="$(current_branch)" - git pull --rebase origin "${b:=$1}" -} -compdef _git ggu=git-checkout - -alias ggpull='git pull origin "$(current_branch)"' - -function ggl() { - if [[ "$#" != 0 ]] && [[ "$#" != 1 ]]; then - git pull origin "${*}" - else - [[ "$#" == 0 ]] && local b="$(current_branch)" - git pull origin "${b:=$1}" - fi -} -compdef _git ggl=git-checkout - -alias gluc='git pull upstream $(current_branch)' \ - gp='git push' \ - gpd='git push --dry-run' - -function ggf() { - [[ "$#" != 1 ]] && local b="$(current_branch)" - git push --force origin "${b:=$1}" -} -compdef _git ggf=git-checkout - -alias gpf!='git push --force' \ - gpf='git push --force-with-lease --force-if-includes' - -function ggfl() { - [[ "$#" != 1 ]] && local b="$(current_branch)" - git push --force-with-lease origin "${b:=$1}" -} -compdef _git ggfl=git-checkout - -alias gpsup='git push --set-upstream origin $(current_branch)' \ - gpsupf='git push --set-upstream origin $(current_branch) --force-with-lease --force-if-includes' \ - gpv='git push --verbose' \ - gpoat='git push origin --all && git push origin --tags' \ - gpod='git push origin --delete' \ - ggpush='git push origin "$(current_branch)"' \ - gpu='git push upstream' \ - grb='git rebase' \ - grba='git rebase --abort' \ - grbc='git rebase --continue' \ - grbi='git rebase --interactive' \ - grbo='git rebase --onto' \ - grbs='git rebase --skip' \ - gr='git remote' \ - grv='git remote --verbose' \ - gra='git remote add' \ - grrm='git remote remove' \ - grmv='git remote rename' \ - grset='git remote set-url' \ - grup='git remote update' \ - grh='git reset' \ - gru='git reset --' \ - grhh='git reset --hard' \ - grhk='git reset --keep' \ - grhs='git reset --soft' \ - gpristine='git reset --hard && git clean --force -dfx' \ - groh='git reset origin/$(current_branch) --hard' \ - grs='git restore' \ - grss='git restore --source' \ - grst='git restore --staged' \ - grev='git revert' \ - grm='git rm' \ - grmc='git rm --cached' \ - grt='cd "$(git rev-parse --show-toplevel || echo .)"' \ - gcount='git shortlog --summary --numbered' \ - gsh='git show' \ - gsps='git show --pretty=short --show-signature' \ - gstall='git stash --all' \ - gstaa='git stash apply' \ - gstc='git stash clear' \ - gstd='git stash drop' \ - gstl='git stash list' \ - gstp='git stash pop' \ - gsta='git stash push' \ - gsts='git stash show --patch' \ - gst='git status' \ - gss='git status --short' \ - gsb='git status --short --branch' \ - gsi='git submodule init' \ - gsu='git submodule update' \ - gsw='git switch' \ - gswc='git switch --create' \ - gta='git tag --annotate' \ - gts='git tag --sign' \ - gtv='git tag | sort -V' \ - gignore='git update-index --assume-unchanged' \ - gunignore='git update-index --no-assume-unchanged' \ - gwch='git whatchanged -p --abbrev-commit --pretty=medium' \ - gwt='git worktree' \ - gwta='git worktree add' \ - gwtls='git worktree list' \ - gwtmv='git worktree move' \ - gwtrm='git worktree remove' \ - gstu='gsta --include-untracked' \ - gtl='gtl(){ git tag --sort=-v:refname -n --list "${1}*" }; noglob gtl' diff --git a/.config/zsh/aliases/kubectl.zsh b/.config/zsh/aliases/kubectl.zsh deleted file mode 100644 index 19da8f8..0000000 --- a/.config/zsh/aliases/kubectl.zsh +++ /dev/null @@ -1,802 +0,0 @@ -function kxn() { - 1="$(echo - "$1" | tr -c '[:alnum:]-_' '[ *]')" - local ctx; ctx="$(awk '{print tolower($1)}' <<< "$1")" - local ns; ns="${2-$(awk '{print tolower($2)}' <<< "$2")}" - - kubectx "$ctx" - [ -n "$ns" ] && kubens "$ns" -} - -alias kga='kubectl get "$(kubectl api-resources --verbs=list --namespaced -oname | grep -v event | paste -sd,)"' \ - kns='kubens' \ - \ - k='kubectl' \ - ksys='kubectl --namespace=kube-system' \ - ka='kubectl apply --recursive -f' \ - ksysa='kubectl --namespace=kube-system apply --recursive -f' \ - kak='kubectl apply -k' \ - kk='kubectl kustomize' \ - kex='kubectl exec -i -t' \ - ksysex='kubectl --namespace=kube-system exec -i -t' \ - klo='kubectl logs -f' \ - ksyslo='kubectl --namespace=kube-system logs -f' \ - klop='kubectl logs -f -p' \ - ksyslop='kubectl --namespace=kube-system logs -f -p' \ - kp='kubectl proxy' \ - kpf='kubectl port-forward' \ - kg='kubectl get' \ - ksysg='kubectl --namespace=kube-system get' \ - kd='kubectl describe' \ - ksysd='kubectl --namespace=kube-system describe' \ - krm='kubectl delete' \ - ksysrm='kubectl --namespace=kube-system delete' \ - krun='kubectl run --rm --restart=Never --image-pull-policy=IfNotPresent -i -t' \ - ksysrun='kubectl --namespace=kube-system run --rm --restart=Never --image-pull-policy=IfNotPresent -i -t' \ - kgpo='kubectl get pods' \ - ksysgpo='kubectl --namespace=kube-system get pods' \ - kdpo='kubectl describe pods' \ - ksysdpo='kubectl --namespace=kube-system describe pods' \ - krmpo='kubectl delete pods' \ - ksysrmpo='kubectl --namespace=kube-system delete pods' \ - kgdep='kubectl get deployment' \ - ksysgdep='kubectl --namespace=kube-system get deployment' \ - kddep='kubectl describe deployment' \ - ksysddep='kubectl --namespace=kube-system describe deployment' \ - krmdep='kubectl delete deployment' \ - ksysrmdep='kubectl --namespace=kube-system delete deployment' \ - kgsts='kubectl get statefulset' \ - ksysgsts='kubectl --namespace=kube-system get statefulset' \ - kdsts='kubectl describe statefulset' \ - ksysdsts='kubectl --namespace=kube-system describe statefulset' \ - krmsts='kubectl delete statefulset' \ - ksysrmsts='kubectl --namespace=kube-system delete statefulset' \ - kgsvc='kubectl get service' \ - ksysgsvc='kubectl --namespace=kube-system get service' \ - kdsvc='kubectl describe service' \ - ksysdsvc='kubectl --namespace=kube-system describe service' \ - krmsvc='kubectl delete service' \ - ksysrmsvc='kubectl --namespace=kube-system delete service' \ - kging='kubectl get ingress' \ - ksysging='kubectl --namespace=kube-system get ingress' \ - kding='kubectl describe ingress' \ - ksysding='kubectl --namespace=kube-system describe ingress' \ - krming='kubectl delete ingress' \ - ksysrming='kubectl --namespace=kube-system delete ingress' \ - kgcm='kubectl get configmap' \ - ksysgcm='kubectl --namespace=kube-system get configmap' \ - kdcm='kubectl describe configmap' \ - ksysdcm='kubectl --namespace=kube-system describe configmap' \ - krmcm='kubectl delete configmap' \ - ksysrmcm='kubectl --namespace=kube-system delete configmap' \ - kgsec='kubectl get secret' \ - ksysgsec='kubectl --namespace=kube-system get secret' \ - kdsec='kubectl describe secret' \ - ksysdsec='kubectl --namespace=kube-system describe secret' \ - krmsec='kubectl delete secret' \ - ksysrmsec='kubectl --namespace=kube-system delete secret' \ - kgno='kubectl get nodes' \ - kdno='kubectl describe nodes' \ - kgns='kubectl get namespaces' \ - kdns='kubectl describe namespaces' \ - krmns='kubectl delete namespaces' \ - kgoyaml='kubectl get -o=yaml' \ - ksysgoyaml='kubectl --namespace=kube-system get -o=yaml' \ - kgpooyaml='kubectl get pods -o=yaml' \ - ksysgpooyaml='kubectl --namespace=kube-system get pods -o=yaml' \ - kgdepoyaml='kubectl get deployment -o=yaml' \ - ksysgdepoyaml='kubectl --namespace=kube-system get deployment -o=yaml' \ - kgstsoyaml='kubectl get statefulset -o=yaml' \ - ksysgstsoyaml='kubectl --namespace=kube-system get statefulset -o=yaml' \ - kgsvcoyaml='kubectl get service -o=yaml' \ - ksysgsvcoyaml='kubectl --namespace=kube-system get service -o=yaml' \ - kgingoyaml='kubectl get ingress -o=yaml' \ - ksysgingoyaml='kubectl --namespace=kube-system get ingress -o=yaml' \ - kgcmoyaml='kubectl get configmap -o=yaml' \ - ksysgcmoyaml='kubectl --namespace=kube-system get configmap -o=yaml' \ - kgsecoyaml='kubectl get secret -o=yaml' \ - ksysgsecoyaml='kubectl --namespace=kube-system get secret -o=yaml' \ - kgnooyaml='kubectl get nodes -o=yaml' \ - kgnsoyaml='kubectl get namespaces -o=yaml' \ - kgowide='kubectl get -o=wide' \ - ksysgowide='kubectl --namespace=kube-system get -o=wide' \ - kgpoowide='kubectl get pods -o=wide' \ - ksysgpoowide='kubectl --namespace=kube-system get pods -o=wide' \ - kgdepowide='kubectl get deployment -o=wide' \ - ksysgdepowide='kubectl --namespace=kube-system get deployment -o=wide' \ - kgstsowide='kubectl get statefulset -o=wide' \ - ksysgstsowide='kubectl --namespace=kube-system get statefulset -o=wide' \ - kgsvcowide='kubectl get service -o=wide' \ - ksysgsvcowide='kubectl --namespace=kube-system get service -o=wide' \ - kgingowide='kubectl get ingress -o=wide' \ - ksysgingowide='kubectl --namespace=kube-system get ingress -o=wide' \ - kgcmowide='kubectl get configmap -o=wide' \ - ksysgcmowide='kubectl --namespace=kube-system get configmap -o=wide' \ - kgsecowide='kubectl get secret -o=wide' \ - ksysgsecowide='kubectl --namespace=kube-system get secret -o=wide' \ - kgnoowide='kubectl get nodes -o=wide' \ - kgnsowide='kubectl get namespaces -o=wide' \ - kgojson='kubectl get -o=json' \ - ksysgojson='kubectl --namespace=kube-system get -o=json' \ - kgpoojson='kubectl get pods -o=json' \ - ksysgpoojson='kubectl --namespace=kube-system get pods -o=json' \ - kgdepojson='kubectl get deployment -o=json' \ - ksysgdepojson='kubectl --namespace=kube-system get deployment -o=json' \ - kgstsojson='kubectl get statefulset -o=json' \ - ksysgstsojson='kubectl --namespace=kube-system get statefulset -o=json' \ - kgsvcojson='kubectl get service -o=json' \ - ksysgsvcojson='kubectl --namespace=kube-system get service -o=json' \ - kgingojson='kubectl get ingress -o=json' \ - ksysgingojson='kubectl --namespace=kube-system get ingress -o=json' \ - kgcmojson='kubectl get configmap -o=json' \ - ksysgcmojson='kubectl --namespace=kube-system get configmap -o=json' \ - kgsecojson='kubectl get secret -o=json' \ - ksysgsecojson='kubectl --namespace=kube-system get secret -o=json' \ - kgnoojson='kubectl get nodes -o=json' \ - kgnsojson='kubectl get namespaces -o=json' \ - kgall='kubectl get --all-namespaces' \ - kdall='kubectl describe --all-namespaces' \ - kgpoall='kubectl get pods --all-namespaces' \ - kdpoall='kubectl describe pods --all-namespaces' \ - kgdepall='kubectl get deployment --all-namespaces' \ - kddepall='kubectl describe deployment --all-namespaces' \ - kgstsall='kubectl get statefulset --all-namespaces' \ - kdstsall='kubectl describe statefulset --all-namespaces' \ - kgsvcall='kubectl get service --all-namespaces' \ - kdsvcall='kubectl describe service --all-namespaces' \ - kgingall='kubectl get ingress --all-namespaces' \ - kdingall='kubectl describe ingress --all-namespaces' \ - kgcmall='kubectl get configmap --all-namespaces' \ - kdcmall='kubectl describe configmap --all-namespaces' \ - kgsecall='kubectl get secret --all-namespaces' \ - kdsecall='kubectl describe secret --all-namespaces' \ - kgnsall='kubectl get namespaces --all-namespaces' \ - kdnsall='kubectl describe namespaces --all-namespaces' \ - kgsl='kubectl get --show-labels' \ - ksysgsl='kubectl --namespace=kube-system get --show-labels' \ - kgposl='kubectl get pods --show-labels' \ - ksysgposl='kubectl --namespace=kube-system get pods --show-labels' \ - kgdepsl='kubectl get deployment --show-labels' \ - ksysgdepsl='kubectl --namespace=kube-system get deployment --show-labels' \ - kgstssl='kubectl get statefulset --show-labels' \ - ksysgstssl='kubectl --namespace=kube-system get statefulset --show-labels' \ - kgsvcsl='kubectl get service --show-labels' \ - ksysgsvcsl='kubectl --namespace=kube-system get service --show-labels' \ - kgingsl='kubectl get ingress --show-labels' \ - ksysgingsl='kubectl --namespace=kube-system get ingress --show-labels' \ - kgcmsl='kubectl get configmap --show-labels' \ - ksysgcmsl='kubectl --namespace=kube-system get configmap --show-labels' \ - kgsecsl='kubectl get secret --show-labels' \ - ksysgsecsl='kubectl --namespace=kube-system get secret --show-labels' \ - kgnosl='kubectl get nodes --show-labels' \ - kgnssl='kubectl get namespaces --show-labels' \ - krmall='kubectl delete --all' \ - ksysrmall='kubectl --namespace=kube-system delete --all' \ - krmpoall='kubectl delete pods --all' \ - ksysrmpoall='kubectl --namespace=kube-system delete pods --all' \ - krmdepall='kubectl delete deployment --all' \ - ksysrmdepall='kubectl --namespace=kube-system delete deployment --all' \ - krmstsall='kubectl delete statefulset --all' \ - ksysrmstsall='kubectl --namespace=kube-system delete statefulset --all' \ - krmsvcall='kubectl delete service --all' \ - ksysrmsvcall='kubectl --namespace=kube-system delete service --all' \ - krmingall='kubectl delete ingress --all' \ - ksysrmingall='kubectl --namespace=kube-system delete ingress --all' \ - krmcmall='kubectl delete configmap --all' \ - ksysrmcmall='kubectl --namespace=kube-system delete configmap --all' \ - krmsecall='kubectl delete secret --all' \ - ksysrmsecall='kubectl --namespace=kube-system delete secret --all' \ - krmnsall='kubectl delete namespaces --all' \ - kgw='kubectl get --watch' \ - ksysgw='kubectl --namespace=kube-system get --watch' \ - kgpow='kubectl get pods --watch' \ - ksysgpow='kubectl --namespace=kube-system get pods --watch' \ - kgdepw='kubectl get deployment --watch' \ - ksysgdepw='kubectl --namespace=kube-system get deployment --watch' \ - kgstsw='kubectl get statefulset --watch' \ - ksysgstsw='kubectl --namespace=kube-system get statefulset --watch' \ - kgsvcw='kubectl get service --watch' \ - ksysgsvcw='kubectl --namespace=kube-system get service --watch' \ - kgingw='kubectl get ingress --watch' \ - ksysgingw='kubectl --namespace=kube-system get ingress --watch' \ - kgcmw='kubectl get configmap --watch' \ - ksysgcmw='kubectl --namespace=kube-system get configmap --watch' \ - kgsecw='kubectl get secret --watch' \ - ksysgsecw='kubectl --namespace=kube-system get secret --watch' \ - kgnow='kubectl get nodes --watch' \ - kgnsw='kubectl get namespaces --watch' \ - kgoyamlall='kubectl get -o=yaml --all-namespaces' \ - kgpooyamlall='kubectl get pods -o=yaml --all-namespaces' \ - kgdepoyamlall='kubectl get deployment -o=yaml --all-namespaces' \ - kgstsoyamlall='kubectl get statefulset -o=yaml --all-namespaces' \ - kgsvcoyamlall='kubectl get service -o=yaml --all-namespaces' \ - kgingoyamlall='kubectl get ingress -o=yaml --all-namespaces' \ - kgcmoyamlall='kubectl get configmap -o=yaml --all-namespaces' \ - kgsecoyamlall='kubectl get secret -o=yaml --all-namespaces' \ - kgnsoyamlall='kubectl get namespaces -o=yaml --all-namespaces' \ - kgalloyaml='kubectl get --all-namespaces -o=yaml' \ - kgpoalloyaml='kubectl get pods --all-namespaces -o=yaml' \ - kgdepalloyaml='kubectl get deployment --all-namespaces -o=yaml' \ - kgstsalloyaml='kubectl get statefulset --all-namespaces -o=yaml' \ - kgsvcalloyaml='kubectl get service --all-namespaces -o=yaml' \ - kgingalloyaml='kubectl get ingress --all-namespaces -o=yaml' \ - kgcmalloyaml='kubectl get configmap --all-namespaces -o=yaml' \ - kgsecalloyaml='kubectl get secret --all-namespaces -o=yaml' \ - kgnsalloyaml='kubectl get namespaces --all-namespaces -o=yaml' \ - kgowideall='kubectl get -o=wide --all-namespaces' \ - kgpoowideall='kubectl get pods -o=wide --all-namespaces' \ - kgdepowideall='kubectl get deployment -o=wide --all-namespaces' \ - kgstsowideall='kubectl get statefulset -o=wide --all-namespaces' \ - kgsvcowideall='kubectl get service -o=wide --all-namespaces' \ - kgingowideall='kubectl get ingress -o=wide --all-namespaces' \ - kgcmowideall='kubectl get configmap -o=wide --all-namespaces' \ - kgsecowideall='kubectl get secret -o=wide --all-namespaces' \ - kgnsowideall='kubectl get namespaces -o=wide --all-namespaces' \ - kgallowide='kubectl get --all-namespaces -o=wide' \ - kgpoallowide='kubectl get pods --all-namespaces -o=wide' \ - kgdepallowide='kubectl get deployment --all-namespaces -o=wide' \ - kgstsallowide='kubectl get statefulset --all-namespaces -o=wide' \ - kgsvcallowide='kubectl get service --all-namespaces -o=wide' \ - kgingallowide='kubectl get ingress --all-namespaces -o=wide' \ - kgcmallowide='kubectl get configmap --all-namespaces -o=wide' \ - kgsecallowide='kubectl get secret --all-namespaces -o=wide' \ - kgnsallowide='kubectl get namespaces --all-namespaces -o=wide' \ - kgowidesl='kubectl get -o=wide --show-labels' \ - ksysgowidesl='kubectl --namespace=kube-system get -o=wide --show-labels' \ - kgpoowidesl='kubectl get pods -o=wide --show-labels' \ - ksysgpoowidesl='kubectl --namespace=kube-system get pods -o=wide --show-labels' \ - kgdepowidesl='kubectl get deployment -o=wide --show-labels' \ - ksysgdepowidesl='kubectl --namespace=kube-system get deployment -o=wide --show-labels' \ - kgstsowidesl='kubectl get statefulset -o=wide --show-labels' \ - ksysgstsowidesl='kubectl --namespace=kube-system get statefulset -o=wide --show-labels' \ - kgsvcowidesl='kubectl get service -o=wide --show-labels' \ - ksysgsvcowidesl='kubectl --namespace=kube-system get service -o=wide --show-labels' \ - kgingowidesl='kubectl get ingress -o=wide --show-labels' \ - ksysgingowidesl='kubectl --namespace=kube-system get ingress -o=wide --show-labels' \ - kgcmowidesl='kubectl get configmap -o=wide --show-labels' \ - ksysgcmowidesl='kubectl --namespace=kube-system get configmap -o=wide --show-labels' \ - kgsecowidesl='kubectl get secret -o=wide --show-labels' \ - ksysgsecowidesl='kubectl --namespace=kube-system get secret -o=wide --show-labels' \ - kgnoowidesl='kubectl get nodes -o=wide --show-labels' \ - kgnsowidesl='kubectl get namespaces -o=wide --show-labels' \ - kgslowide='kubectl get --show-labels -o=wide' \ - ksysgslowide='kubectl --namespace=kube-system get --show-labels -o=wide' \ - kgposlowide='kubectl get pods --show-labels -o=wide' \ - ksysgposlowide='kubectl --namespace=kube-system get pods --show-labels -o=wide' \ - kgdepslowide='kubectl get deployment --show-labels -o=wide' \ - ksysgdepslowide='kubectl --namespace=kube-system get deployment --show-labels -o=wide' \ - kgstsslowide='kubectl get statefulset --show-labels -o=wide' \ - ksysgstsslowide='kubectl --namespace=kube-system get statefulset --show-labels -o=wide' \ - kgsvcslowide='kubectl get service --show-labels -o=wide' \ - ksysgsvcslowide='kubectl --namespace=kube-system get service --show-labels -o=wide' \ - kgingslowide='kubectl get ingress --show-labels -o=wide' \ - ksysgingslowide='kubectl --namespace=kube-system get ingress --show-labels -o=wide' \ - kgcmslowide='kubectl get configmap --show-labels -o=wide' \ - ksysgcmslowide='kubectl --namespace=kube-system get configmap --show-labels -o=wide' \ - kgsecslowide='kubectl get secret --show-labels -o=wide' \ - ksysgsecslowide='kubectl --namespace=kube-system get secret --show-labels -o=wide' \ - kgnoslowide='kubectl get nodes --show-labels -o=wide' \ - kgnsslowide='kubectl get namespaces --show-labels -o=wide' \ - kgojsonall='kubectl get -o=json --all-namespaces' \ - kgpoojsonall='kubectl get pods -o=json --all-namespaces' \ - kgdepojsonall='kubectl get deployment -o=json --all-namespaces' \ - kgstsojsonall='kubectl get statefulset -o=json --all-namespaces' \ - kgsvcojsonall='kubectl get service -o=json --all-namespaces' \ - kgingojsonall='kubectl get ingress -o=json --all-namespaces' \ - kgcmojsonall='kubectl get configmap -o=json --all-namespaces' \ - kgsecojsonall='kubectl get secret -o=json --all-namespaces' \ - kgnsojsonall='kubectl get namespaces -o=json --all-namespaces' \ - kgallojson='kubectl get --all-namespaces -o=json' \ - kgpoallojson='kubectl get pods --all-namespaces -o=json' \ - kgdepallojson='kubectl get deployment --all-namespaces -o=json' \ - kgstsallojson='kubectl get statefulset --all-namespaces -o=json' \ - kgsvcallojson='kubectl get service --all-namespaces -o=json' \ - kgingallojson='kubectl get ingress --all-namespaces -o=json' \ - kgcmallojson='kubectl get configmap --all-namespaces -o=json' \ - kgsecallojson='kubectl get secret --all-namespaces -o=json' \ - kgnsallojson='kubectl get namespaces --all-namespaces -o=json' \ - kgallsl='kubectl get --all-namespaces --show-labels' \ - kgpoallsl='kubectl get pods --all-namespaces --show-labels' \ - kgdepallsl='kubectl get deployment --all-namespaces --show-labels' \ - kgstsallsl='kubectl get statefulset --all-namespaces --show-labels' \ - kgsvcallsl='kubectl get service --all-namespaces --show-labels' \ - kgingallsl='kubectl get ingress --all-namespaces --show-labels' \ - kgcmallsl='kubectl get configmap --all-namespaces --show-labels' \ - kgsecallsl='kubectl get secret --all-namespaces --show-labels' \ - kgnsallsl='kubectl get namespaces --all-namespaces --show-labels' \ - kgslall='kubectl get --show-labels --all-namespaces' \ - kgposlall='kubectl get pods --show-labels --all-namespaces' \ - kgdepslall='kubectl get deployment --show-labels --all-namespaces' \ - kgstsslall='kubectl get statefulset --show-labels --all-namespaces' \ - kgsvcslall='kubectl get service --show-labels --all-namespaces' \ - kgingslall='kubectl get ingress --show-labels --all-namespaces' \ - kgcmslall='kubectl get configmap --show-labels --all-namespaces' \ - kgsecslall='kubectl get secret --show-labels --all-namespaces' \ - kgnsslall='kubectl get namespaces --show-labels --all-namespaces' \ - kgallw='kubectl get --all-namespaces --watch' \ - kgpoallw='kubectl get pods --all-namespaces --watch' \ - kgdepallw='kubectl get deployment --all-namespaces --watch' \ - kgstsallw='kubectl get statefulset --all-namespaces --watch' \ - kgsvcallw='kubectl get service --all-namespaces --watch' \ - kgingallw='kubectl get ingress --all-namespaces --watch' \ - kgcmallw='kubectl get configmap --all-namespaces --watch' \ - kgsecallw='kubectl get secret --all-namespaces --watch' \ - kgnsallw='kubectl get namespaces --all-namespaces --watch' \ - kgwall='kubectl get --watch --all-namespaces' \ - kgpowall='kubectl get pods --watch --all-namespaces' \ - kgdepwall='kubectl get deployment --watch --all-namespaces' \ - kgstswall='kubectl get statefulset --watch --all-namespaces' \ - kgsvcwall='kubectl get service --watch --all-namespaces' \ - kgingwall='kubectl get ingress --watch --all-namespaces' \ - kgcmwall='kubectl get configmap --watch --all-namespaces' \ - kgsecwall='kubectl get secret --watch --all-namespaces' \ - kgnswall='kubectl get namespaces --watch --all-namespaces' \ - kgslw='kubectl get --show-labels --watch' \ - ksysgslw='kubectl --namespace=kube-system get --show-labels --watch' \ - kgposlw='kubectl get pods --show-labels --watch' \ - ksysgposlw='kubectl --namespace=kube-system get pods --show-labels --watch' \ - kgdepslw='kubectl get deployment --show-labels --watch' \ - ksysgdepslw='kubectl --namespace=kube-system get deployment --show-labels --watch' \ - kgstsslw='kubectl get statefulset --show-labels --watch' \ - ksysgstsslw='kubectl --namespace=kube-system get statefulset --show-labels --watch' \ - kgsvcslw='kubectl get service --show-labels --watch' \ - ksysgsvcslw='kubectl --namespace=kube-system get service --show-labels --watch' \ - kgingslw='kubectl get ingress --show-labels --watch' \ - ksysgingslw='kubectl --namespace=kube-system get ingress --show-labels --watch' \ - kgcmslw='kubectl get configmap --show-labels --watch' \ - ksysgcmslw='kubectl --namespace=kube-system get configmap --show-labels --watch' \ - kgsecslw='kubectl get secret --show-labels --watch' \ - ksysgsecslw='kubectl --namespace=kube-system get secret --show-labels --watch' \ - kgnoslw='kubectl get nodes --show-labels --watch' \ - kgnsslw='kubectl get namespaces --show-labels --watch' \ - kgwsl='kubectl get --watch --show-labels' \ - ksysgwsl='kubectl --namespace=kube-system get --watch --show-labels' \ - kgpowsl='kubectl get pods --watch --show-labels' \ - ksysgpowsl='kubectl --namespace=kube-system get pods --watch --show-labels' \ - kgdepwsl='kubectl get deployment --watch --show-labels' \ - ksysgdepwsl='kubectl --namespace=kube-system get deployment --watch --show-labels' \ - kgstswsl='kubectl get statefulset --watch --show-labels' \ - ksysgstswsl='kubectl --namespace=kube-system get statefulset --watch --show-labels' \ - kgsvcwsl='kubectl get service --watch --show-labels' \ - ksysgsvcwsl='kubectl --namespace=kube-system get service --watch --show-labels' \ - kgingwsl='kubectl get ingress --watch --show-labels' \ - ksysgingwsl='kubectl --namespace=kube-system get ingress --watch --show-labels' \ - kgcmwsl='kubectl get configmap --watch --show-labels' \ - ksysgcmwsl='kubectl --namespace=kube-system get configmap --watch --show-labels' \ - kgsecwsl='kubectl get secret --watch --show-labels' \ - ksysgsecwsl='kubectl --namespace=kube-system get secret --watch --show-labels' \ - kgnowsl='kubectl get nodes --watch --show-labels' \ - kgnswsl='kubectl get namespaces --watch --show-labels' \ - kgowideallsl='kubectl get -o=wide --all-namespaces --show-labels' \ - kgpoowideallsl='kubectl get pods -o=wide --all-namespaces --show-labels' \ - kgdepowideallsl='kubectl get deployment -o=wide --all-namespaces --show-labels' \ - kgstsowideallsl='kubectl get statefulset -o=wide --all-namespaces --show-labels' \ - kgsvcowideallsl='kubectl get service -o=wide --all-namespaces --show-labels' \ - kgingowideallsl='kubectl get ingress -o=wide --all-namespaces --show-labels' \ - kgcmowideallsl='kubectl get configmap -o=wide --all-namespaces --show-labels' \ - kgsecowideallsl='kubectl get secret -o=wide --all-namespaces --show-labels' \ - kgnsowideallsl='kubectl get namespaces -o=wide --all-namespaces --show-labels' \ - kgowideslall='kubectl get -o=wide --show-labels --all-namespaces' \ - kgpoowideslall='kubectl get pods -o=wide --show-labels --all-namespaces' \ - kgdepowideslall='kubectl get deployment -o=wide --show-labels --all-namespaces' \ - kgstsowideslall='kubectl get statefulset -o=wide --show-labels --all-namespaces' \ - kgsvcowideslall='kubectl get service -o=wide --show-labels --all-namespaces' \ - kgingowideslall='kubectl get ingress -o=wide --show-labels --all-namespaces' \ - kgcmowideslall='kubectl get configmap -o=wide --show-labels --all-namespaces' \ - kgsecowideslall='kubectl get secret -o=wide --show-labels --all-namespaces' \ - kgnsowideslall='kubectl get namespaces -o=wide --show-labels --all-namespaces' \ - kgallowidesl='kubectl get --all-namespaces -o=wide --show-labels' \ - kgpoallowidesl='kubectl get pods --all-namespaces -o=wide --show-labels' \ - kgdepallowidesl='kubectl get deployment --all-namespaces -o=wide --show-labels' \ - kgstsallowidesl='kubectl get statefulset --all-namespaces -o=wide --show-labels' \ - kgsvcallowidesl='kubectl get service --all-namespaces -o=wide --show-labels' \ - kgingallowidesl='kubectl get ingress --all-namespaces -o=wide --show-labels' \ - kgcmallowidesl='kubectl get configmap --all-namespaces -o=wide --show-labels' \ - kgsecallowidesl='kubectl get secret --all-namespaces -o=wide --show-labels' \ - kgnsallowidesl='kubectl get namespaces --all-namespaces -o=wide --show-labels' \ - kgallslowide='kubectl get --all-namespaces --show-labels -o=wide' \ - kgpoallslowide='kubectl get pods --all-namespaces --show-labels -o=wide' \ - kgdepallslowide='kubectl get deployment --all-namespaces --show-labels -o=wide' \ - kgstsallslowide='kubectl get statefulset --all-namespaces --show-labels -o=wide' \ - kgsvcallslowide='kubectl get service --all-namespaces --show-labels -o=wide' \ - kgingallslowide='kubectl get ingress --all-namespaces --show-labels -o=wide' \ - kgcmallslowide='kubectl get configmap --all-namespaces --show-labels -o=wide' \ - kgsecallslowide='kubectl get secret --all-namespaces --show-labels -o=wide' \ - kgnsallslowide='kubectl get namespaces --all-namespaces --show-labels -o=wide' \ - kgslowideall='kubectl get --show-labels -o=wide --all-namespaces' \ - kgposlowideall='kubectl get pods --show-labels -o=wide --all-namespaces' \ - kgdepslowideall='kubectl get deployment --show-labels -o=wide --all-namespaces' \ - kgstsslowideall='kubectl get statefulset --show-labels -o=wide --all-namespaces' \ - kgsvcslowideall='kubectl get service --show-labels -o=wide --all-namespaces' \ - kgingslowideall='kubectl get ingress --show-labels -o=wide --all-namespaces' \ - kgcmslowideall='kubectl get configmap --show-labels -o=wide --all-namespaces' \ - kgsecslowideall='kubectl get secret --show-labels -o=wide --all-namespaces' \ - kgnsslowideall='kubectl get namespaces --show-labels -o=wide --all-namespaces' \ - kgslallowide='kubectl get --show-labels --all-namespaces -o=wide' \ - kgposlallowide='kubectl get pods --show-labels --all-namespaces -o=wide' \ - kgdepslallowide='kubectl get deployment --show-labels --all-namespaces -o=wide' \ - kgstsslallowide='kubectl get statefulset --show-labels --all-namespaces -o=wide' \ - kgsvcslallowide='kubectl get service --show-labels --all-namespaces -o=wide' \ - kgingslallowide='kubectl get ingress --show-labels --all-namespaces -o=wide' \ - kgcmslallowide='kubectl get configmap --show-labels --all-namespaces -o=wide' \ - kgsecslallowide='kubectl get secret --show-labels --all-namespaces -o=wide' \ - kgnsslallowide='kubectl get namespaces --show-labels --all-namespaces -o=wide' \ - kgallslw='kubectl get --all-namespaces --show-labels --watch' \ - kgpoallslw='kubectl get pods --all-namespaces --show-labels --watch' \ - kgdepallslw='kubectl get deployment --all-namespaces --show-labels --watch' \ - kgstsallslw='kubectl get statefulset --all-namespaces --show-labels --watch' \ - kgsvcallslw='kubectl get service --all-namespaces --show-labels --watch' \ - kgingallslw='kubectl get ingress --all-namespaces --show-labels --watch' \ - kgcmallslw='kubectl get configmap --all-namespaces --show-labels --watch' \ - kgsecallslw='kubectl get secret --all-namespaces --show-labels --watch' \ - kgnsallslw='kubectl get namespaces --all-namespaces --show-labels --watch' \ - kgallwsl='kubectl get --all-namespaces --watch --show-labels' \ - kgpoallwsl='kubectl get pods --all-namespaces --watch --show-labels' \ - kgdepallwsl='kubectl get deployment --all-namespaces --watch --show-labels' \ - kgstsallwsl='kubectl get statefulset --all-namespaces --watch --show-labels' \ - kgsvcallwsl='kubectl get service --all-namespaces --watch --show-labels' \ - kgingallwsl='kubectl get ingress --all-namespaces --watch --show-labels' \ - kgcmallwsl='kubectl get configmap --all-namespaces --watch --show-labels' \ - kgsecallwsl='kubectl get secret --all-namespaces --watch --show-labels' \ - kgnsallwsl='kubectl get namespaces --all-namespaces --watch --show-labels' \ - kgslallw='kubectl get --show-labels --all-namespaces --watch' \ - kgposlallw='kubectl get pods --show-labels --all-namespaces --watch' \ - kgdepslallw='kubectl get deployment --show-labels --all-namespaces --watch' \ - kgstsslallw='kubectl get statefulset --show-labels --all-namespaces --watch' \ - kgsvcslallw='kubectl get service --show-labels --all-namespaces --watch' \ - kgingslallw='kubectl get ingress --show-labels --all-namespaces --watch' \ - kgcmslallw='kubectl get configmap --show-labels --all-namespaces --watch' \ - kgsecslallw='kubectl get secret --show-labels --all-namespaces --watch' \ - kgnsslallw='kubectl get namespaces --show-labels --all-namespaces --watch' \ - kgslwall='kubectl get --show-labels --watch --all-namespaces' \ - kgposlwall='kubectl get pods --show-labels --watch --all-namespaces' \ - kgdepslwall='kubectl get deployment --show-labels --watch --all-namespaces' \ - kgstsslwall='kubectl get statefulset --show-labels --watch --all-namespaces' \ - kgsvcslwall='kubectl get service --show-labels --watch --all-namespaces' \ - kgingslwall='kubectl get ingress --show-labels --watch --all-namespaces' \ - kgcmslwall='kubectl get configmap --show-labels --watch --all-namespaces' \ - kgsecslwall='kubectl get secret --show-labels --watch --all-namespaces' \ - kgnsslwall='kubectl get namespaces --show-labels --watch --all-namespaces' \ - kgwallsl='kubectl get --watch --all-namespaces --show-labels' \ - kgpowallsl='kubectl get pods --watch --all-namespaces --show-labels' \ - kgdepwallsl='kubectl get deployment --watch --all-namespaces --show-labels' \ - kgstswallsl='kubectl get statefulset --watch --all-namespaces --show-labels' \ - kgsvcwallsl='kubectl get service --watch --all-namespaces --show-labels' \ - kgingwallsl='kubectl get ingress --watch --all-namespaces --show-labels' \ - kgcmwallsl='kubectl get configmap --watch --all-namespaces --show-labels' \ - kgsecwallsl='kubectl get secret --watch --all-namespaces --show-labels' \ - kgnswallsl='kubectl get namespaces --watch --all-namespaces --show-labels' \ - kgwslall='kubectl get --watch --show-labels --all-namespaces' \ - kgpowslall='kubectl get pods --watch --show-labels --all-namespaces' \ - kgdepwslall='kubectl get deployment --watch --show-labels --all-namespaces' \ - kgstswslall='kubectl get statefulset --watch --show-labels --all-namespaces' \ - kgsvcwslall='kubectl get service --watch --show-labels --all-namespaces' \ - kgingwslall='kubectl get ingress --watch --show-labels --all-namespaces' \ - kgcmwslall='kubectl get configmap --watch --show-labels --all-namespaces' \ - kgsecwslall='kubectl get secret --watch --show-labels --all-namespaces' \ - kgnswslall='kubectl get namespaces --watch --show-labels --all-namespaces' \ - kgf='kubectl get --recursive -f' \ - kdf='kubectl describe --recursive -f' \ - krmf='kubectl delete --recursive -f' \ - kgoyamlf='kubectl get -o=yaml --recursive -f' \ - kgowidef='kubectl get -o=wide --recursive -f' \ - kgojsonf='kubectl get -o=json --recursive -f' \ - kgslf='kubectl get --show-labels --recursive -f' \ - kgwf='kubectl get --watch --recursive -f' \ - kgowideslf='kubectl get -o=wide --show-labels --recursive -f' \ - kgslowidef='kubectl get --show-labels -o=wide --recursive -f' \ - kgslwf='kubectl get --show-labels --watch --recursive -f' \ - kgwslf='kubectl get --watch --show-labels --recursive -f' \ - kgl='kubectl get -l' \ - ksysgl='kubectl --namespace=kube-system get -l' \ - kdl='kubectl describe -l' \ - ksysdl='kubectl --namespace=kube-system describe -l' \ - krml='kubectl delete -l' \ - ksysrml='kubectl --namespace=kube-system delete -l' \ - kgpol='kubectl get pods -l' \ - ksysgpol='kubectl --namespace=kube-system get pods -l' \ - kdpol='kubectl describe pods -l' \ - ksysdpol='kubectl --namespace=kube-system describe pods -l' \ - krmpol='kubectl delete pods -l' \ - ksysrmpol='kubectl --namespace=kube-system delete pods -l' \ - kgdepl='kubectl get deployment -l' \ - ksysgdepl='kubectl --namespace=kube-system get deployment -l' \ - kddepl='kubectl describe deployment -l' \ - ksysddepl='kubectl --namespace=kube-system describe deployment -l' \ - krmdepl='kubectl delete deployment -l' \ - ksysrmdepl='kubectl --namespace=kube-system delete deployment -l' \ - kgstsl='kubectl get statefulset -l' \ - ksysgstsl='kubectl --namespace=kube-system get statefulset -l' \ - kdstsl='kubectl describe statefulset -l' \ - ksysdstsl='kubectl --namespace=kube-system describe statefulset -l' \ - krmstsl='kubectl delete statefulset -l' \ - ksysrmstsl='kubectl --namespace=kube-system delete statefulset -l' \ - kgsvcl='kubectl get service -l' \ - ksysgsvcl='kubectl --namespace=kube-system get service -l' \ - kdsvcl='kubectl describe service -l' \ - ksysdsvcl='kubectl --namespace=kube-system describe service -l' \ - krmsvcl='kubectl delete service -l' \ - ksysrmsvcl='kubectl --namespace=kube-system delete service -l' \ - kgingl='kubectl get ingress -l' \ - ksysgingl='kubectl --namespace=kube-system get ingress -l' \ - kdingl='kubectl describe ingress -l' \ - ksysdingl='kubectl --namespace=kube-system describe ingress -l' \ - krmingl='kubectl delete ingress -l' \ - ksysrmingl='kubectl --namespace=kube-system delete ingress -l' \ - kgcml='kubectl get configmap -l' \ - ksysgcml='kubectl --namespace=kube-system get configmap -l' \ - kdcml='kubectl describe configmap -l' \ - ksysdcml='kubectl --namespace=kube-system describe configmap -l' \ - krmcml='kubectl delete configmap -l' \ - ksysrmcml='kubectl --namespace=kube-system delete configmap -l' \ - kgsecl='kubectl get secret -l' \ - ksysgsecl='kubectl --namespace=kube-system get secret -l' \ - kdsecl='kubectl describe secret -l' \ - ksysdsecl='kubectl --namespace=kube-system describe secret -l' \ - krmsecl='kubectl delete secret -l' \ - ksysrmsecl='kubectl --namespace=kube-system delete secret -l' \ - kgnol='kubectl get nodes -l' \ - kdnol='kubectl describe nodes -l' \ - kgnsl='kubectl get namespaces -l' \ - kdnsl='kubectl describe namespaces -l' \ - krmnsl='kubectl delete namespaces -l' \ - kgoyamll='kubectl get -o=yaml -l' \ - ksysgoyamll='kubectl --namespace=kube-system get -o=yaml -l' \ - kgpooyamll='kubectl get pods -o=yaml -l' \ - ksysgpooyamll='kubectl --namespace=kube-system get pods -o=yaml -l' \ - kgdepoyamll='kubectl get deployment -o=yaml -l' \ - ksysgdepoyamll='kubectl --namespace=kube-system get deployment -o=yaml -l' \ - kgstsoyamll='kubectl get statefulset -o=yaml -l' \ - ksysgstsoyamll='kubectl --namespace=kube-system get statefulset -o=yaml -l' \ - kgsvcoyamll='kubectl get service -o=yaml -l' \ - ksysgsvcoyamll='kubectl --namespace=kube-system get service -o=yaml -l' \ - kgingoyamll='kubectl get ingress -o=yaml -l' \ - ksysgingoyamll='kubectl --namespace=kube-system get ingress -o=yaml -l' \ - kgcmoyamll='kubectl get configmap -o=yaml -l' \ - ksysgcmoyamll='kubectl --namespace=kube-system get configmap -o=yaml -l' \ - kgsecoyamll='kubectl get secret -o=yaml -l' \ - ksysgsecoyamll='kubectl --namespace=kube-system get secret -o=yaml -l' \ - kgnooyamll='kubectl get nodes -o=yaml -l' \ - kgnsoyamll='kubectl get namespaces -o=yaml -l' \ - kgowidel='kubectl get -o=wide -l' \ - ksysgowidel='kubectl --namespace=kube-system get -o=wide -l' \ - kgpoowidel='kubectl get pods -o=wide -l' \ - ksysgpoowidel='kubectl --namespace=kube-system get pods -o=wide -l' \ - kgdepowidel='kubectl get deployment -o=wide -l' \ - ksysgdepowidel='kubectl --namespace=kube-system get deployment -o=wide -l' \ - kgstsowidel='kubectl get statefulset -o=wide -l' \ - ksysgstsowidel='kubectl --namespace=kube-system get statefulset -o=wide -l' \ - kgsvcowidel='kubectl get service -o=wide -l' \ - ksysgsvcowidel='kubectl --namespace=kube-system get service -o=wide -l' \ - kgingowidel='kubectl get ingress -o=wide -l' \ - ksysgingowidel='kubectl --namespace=kube-system get ingress -o=wide -l' \ - kgcmowidel='kubectl get configmap -o=wide -l' \ - ksysgcmowidel='kubectl --namespace=kube-system get configmap -o=wide -l' \ - kgsecowidel='kubectl get secret -o=wide -l' \ - ksysgsecowidel='kubectl --namespace=kube-system get secret -o=wide -l' \ - kgnoowidel='kubectl get nodes -o=wide -l' \ - kgnsowidel='kubectl get namespaces -o=wide -l' \ - kgojsonl='kubectl get -o=json -l' \ - ksysgojsonl='kubectl --namespace=kube-system get -o=json -l' \ - kgpoojsonl='kubectl get pods -o=json -l' \ - ksysgpoojsonl='kubectl --namespace=kube-system get pods -o=json -l' \ - kgdepojsonl='kubectl get deployment -o=json -l' \ - ksysgdepojsonl='kubectl --namespace=kube-system get deployment -o=json -l' \ - kgstsojsonl='kubectl get statefulset -o=json -l' \ - ksysgstsojsonl='kubectl --namespace=kube-system get statefulset -o=json -l' \ - kgsvcojsonl='kubectl get service -o=json -l' \ - ksysgsvcojsonl='kubectl --namespace=kube-system get service -o=json -l' \ - kgingojsonl='kubectl get ingress -o=json -l' \ - ksysgingojsonl='kubectl --namespace=kube-system get ingress -o=json -l' \ - kgcmojsonl='kubectl get configmap -o=json -l' \ - ksysgcmojsonl='kubectl --namespace=kube-system get configmap -o=json -l' \ - kgsecojsonl='kubectl get secret -o=json -l' \ - ksysgsecojsonl='kubectl --namespace=kube-system get secret -o=json -l' \ - kgnoojsonl='kubectl get nodes -o=json -l' \ - kgnsojsonl='kubectl get namespaces -o=json -l' \ - kgsll='kubectl get --show-labels -l' \ - ksysgsll='kubectl --namespace=kube-system get --show-labels -l' \ - kgposll='kubectl get pods --show-labels -l' \ - ksysgposll='kubectl --namespace=kube-system get pods --show-labels -l' \ - kgdepsll='kubectl get deployment --show-labels -l' \ - ksysgdepsll='kubectl --namespace=kube-system get deployment --show-labels -l' \ - kgstssll='kubectl get statefulset --show-labels -l' \ - ksysgstssll='kubectl --namespace=kube-system get statefulset --show-labels -l' \ - kgsvcsll='kubectl get service --show-labels -l' \ - ksysgsvcsll='kubectl --namespace=kube-system get service --show-labels -l' \ - kgingsll='kubectl get ingress --show-labels -l' \ - ksysgingsll='kubectl --namespace=kube-system get ingress --show-labels -l' \ - kgcmsll='kubectl get configmap --show-labels -l' \ - ksysgcmsll='kubectl --namespace=kube-system get configmap --show-labels -l' \ - kgsecsll='kubectl get secret --show-labels -l' \ - ksysgsecsll='kubectl --namespace=kube-system get secret --show-labels -l' \ - kgnosll='kubectl get nodes --show-labels -l' \ - kgnssll='kubectl get namespaces --show-labels -l' \ - kgwl='kubectl get --watch -l' \ - ksysgwl='kubectl --namespace=kube-system get --watch -l' \ - kgpowl='kubectl get pods --watch -l' \ - ksysgpowl='kubectl --namespace=kube-system get pods --watch -l' \ - kgdepwl='kubectl get deployment --watch -l' \ - ksysgdepwl='kubectl --namespace=kube-system get deployment --watch -l' \ - kgstswl='kubectl get statefulset --watch -l' \ - ksysgstswl='kubectl --namespace=kube-system get statefulset --watch -l' \ - kgsvcwl='kubectl get service --watch -l' \ - ksysgsvcwl='kubectl --namespace=kube-system get service --watch -l' \ - kgingwl='kubectl get ingress --watch -l' \ - ksysgingwl='kubectl --namespace=kube-system get ingress --watch -l' \ - kgcmwl='kubectl get configmap --watch -l' \ - ksysgcmwl='kubectl --namespace=kube-system get configmap --watch -l' \ - kgsecwl='kubectl get secret --watch -l' \ - ksysgsecwl='kubectl --namespace=kube-system get secret --watch -l' \ - kgnowl='kubectl get nodes --watch -l' \ - kgnswl='kubectl get namespaces --watch -l' \ - kgowidesll='kubectl get -o=wide --show-labels -l' \ - ksysgowidesll='kubectl --namespace=kube-system get -o=wide --show-labels -l' \ - kgpoowidesll='kubectl get pods -o=wide --show-labels -l' \ - ksysgpoowidesll='kubectl --namespace=kube-system get pods -o=wide --show-labels -l' \ - kgdepowidesll='kubectl get deployment -o=wide --show-labels -l' \ - ksysgdepowidesll='kubectl --namespace=kube-system get deployment -o=wide --show-labels -l' \ - kgstsowidesll='kubectl get statefulset -o=wide --show-labels -l' \ - ksysgstsowidesll='kubectl --namespace=kube-system get statefulset -o=wide --show-labels -l' \ - kgsvcowidesll='kubectl get service -o=wide --show-labels -l' \ - ksysgsvcowidesll='kubectl --namespace=kube-system get service -o=wide --show-labels -l' \ - kgingowidesll='kubectl get ingress -o=wide --show-labels -l' \ - ksysgingowidesll='kubectl --namespace=kube-system get ingress -o=wide --show-labels -l' \ - kgcmowidesll='kubectl get configmap -o=wide --show-labels -l' \ - ksysgcmowidesll='kubectl --namespace=kube-system get configmap -o=wide --show-labels -l' \ - kgsecowidesll='kubectl get secret -o=wide --show-labels -l' \ - ksysgsecowidesll='kubectl --namespace=kube-system get secret -o=wide --show-labels -l' \ - kgnoowidesll='kubectl get nodes -o=wide --show-labels -l' \ - kgnsowidesll='kubectl get namespaces -o=wide --show-labels -l' \ - kgslowidel='kubectl get --show-labels -o=wide -l' \ - ksysgslowidel='kubectl --namespace=kube-system get --show-labels -o=wide -l' \ - kgposlowidel='kubectl get pods --show-labels -o=wide -l' \ - ksysgposlowidel='kubectl --namespace=kube-system get pods --show-labels -o=wide -l' \ - kgdepslowidel='kubectl get deployment --show-labels -o=wide -l' \ - ksysgdepslowidel='kubectl --namespace=kube-system get deployment --show-labels -o=wide -l' \ - kgstsslowidel='kubectl get statefulset --show-labels -o=wide -l' \ - ksysgstsslowidel='kubectl --namespace=kube-system get statefulset --show-labels -o=wide -l' \ - kgsvcslowidel='kubectl get service --show-labels -o=wide -l' \ - ksysgsvcslowidel='kubectl --namespace=kube-system get service --show-labels -o=wide -l' \ - kgingslowidel='kubectl get ingress --show-labels -o=wide -l' \ - ksysgingslowidel='kubectl --namespace=kube-system get ingress --show-labels -o=wide -l' \ - kgcmslowidel='kubectl get configmap --show-labels -o=wide -l' \ - ksysgcmslowidel='kubectl --namespace=kube-system get configmap --show-labels -o=wide -l' \ - kgsecslowidel='kubectl get secret --show-labels -o=wide -l' \ - ksysgsecslowidel='kubectl --namespace=kube-system get secret --show-labels -o=wide -l' \ - kgnoslowidel='kubectl get nodes --show-labels -o=wide -l' \ - kgnsslowidel='kubectl get namespaces --show-labels -o=wide -l' \ - kgslwl='kubectl get --show-labels --watch -l' \ - ksysgslwl='kubectl --namespace=kube-system get --show-labels --watch -l' \ - kgposlwl='kubectl get pods --show-labels --watch -l' \ - ksysgposlwl='kubectl --namespace=kube-system get pods --show-labels --watch -l' \ - kgdepslwl='kubectl get deployment --show-labels --watch -l' \ - ksysgdepslwl='kubectl --namespace=kube-system get deployment --show-labels --watch -l' \ - kgstsslwl='kubectl get statefulset --show-labels --watch -l' \ - ksysgstsslwl='kubectl --namespace=kube-system get statefulset --show-labels --watch -l' \ - kgsvcslwl='kubectl get service --show-labels --watch -l' \ - ksysgsvcslwl='kubectl --namespace=kube-system get service --show-labels --watch -l' \ - kgingslwl='kubectl get ingress --show-labels --watch -l' \ - ksysgingslwl='kubectl --namespace=kube-system get ingress --show-labels --watch -l' \ - kgcmslwl='kubectl get configmap --show-labels --watch -l' \ - ksysgcmslwl='kubectl --namespace=kube-system get configmap --show-labels --watch -l' \ - kgsecslwl='kubectl get secret --show-labels --watch -l' \ - ksysgsecslwl='kubectl --namespace=kube-system get secret --show-labels --watch -l' \ - kgnoslwl='kubectl get nodes --show-labels --watch -l' \ - kgnsslwl='kubectl get namespaces --show-labels --watch -l' \ - kgwsll='kubectl get --watch --show-labels -l' \ - ksysgwsll='kubectl --namespace=kube-system get --watch --show-labels -l' \ - kgpowsll='kubectl get pods --watch --show-labels -l' \ - ksysgpowsll='kubectl --namespace=kube-system get pods --watch --show-labels -l' \ - kgdepwsll='kubectl get deployment --watch --show-labels -l' \ - ksysgdepwsll='kubectl --namespace=kube-system get deployment --watch --show-labels -l' \ - kgstswsll='kubectl get statefulset --watch --show-labels -l' \ - ksysgstswsll='kubectl --namespace=kube-system get statefulset --watch --show-labels -l' \ - kgsvcwsll='kubectl get service --watch --show-labels -l' \ - ksysgsvcwsll='kubectl --namespace=kube-system get service --watch --show-labels -l' \ - kgingwsll='kubectl get ingress --watch --show-labels -l' \ - ksysgingwsll='kubectl --namespace=kube-system get ingress --watch --show-labels -l' \ - kgcmwsll='kubectl get configmap --watch --show-labels -l' \ - ksysgcmwsll='kubectl --namespace=kube-system get configmap --watch --show-labels -l' \ - kgsecwsll='kubectl get secret --watch --show-labels -l' \ - ksysgsecwsll='kubectl --namespace=kube-system get secret --watch --show-labels -l' \ - kgnowsll='kubectl get nodes --watch --show-labels -l' \ - kgnswsll='kubectl get namespaces --watch --show-labels -l' \ - kexn='kubectl exec -i -t --namespace' \ - klon='kubectl logs -f --namespace' \ - kpfn='kubectl port-forward --namespace' \ - kgn='kubectl get --namespace' \ - kdn='kubectl describe --namespace' \ - krmn='kubectl delete --namespace' \ - kgpon='kubectl get pods --namespace' \ - kdpon='kubectl describe pods --namespace' \ - krmpon='kubectl delete pods --namespace' \ - kgdepn='kubectl get deployment --namespace' \ - kddepn='kubectl describe deployment --namespace' \ - krmdepn='kubectl delete deployment --namespace' \ - kgstsn='kubectl get statefulset --namespace' \ - kdstsn='kubectl describe statefulset --namespace' \ - krmstsn='kubectl delete statefulset --namespace' \ - kgsvcn='kubectl get service --namespace' \ - kdsvcn='kubectl describe service --namespace' \ - krmsvcn='kubectl delete service --namespace' \ - kgingn='kubectl get ingress --namespace' \ - kdingn='kubectl describe ingress --namespace' \ - krmingn='kubectl delete ingress --namespace' \ - kgcmn='kubectl get configmap --namespace' \ - kdcmn='kubectl describe configmap --namespace' \ - krmcmn='kubectl delete configmap --namespace' \ - kgsecn='kubectl get secret --namespace' \ - kdsecn='kubectl describe secret --namespace' \ - krmsecn='kubectl delete secret --namespace' \ - kgoyamln='kubectl get -o=yaml --namespace' \ - kgpooyamln='kubectl get pods -o=yaml --namespace' \ - kgdepoyamln='kubectl get deployment -o=yaml --namespace' \ - kgstsoyamln='kubectl get statefulset -o=yaml --namespace' \ - kgsvcoyamln='kubectl get service -o=yaml --namespace' \ - kgingoyamln='kubectl get ingress -o=yaml --namespace' \ - kgcmoyamln='kubectl get configmap -o=yaml --namespace' \ - kgsecoyamln='kubectl get secret -o=yaml --namespace' \ - kgowiden='kubectl get -o=wide --namespace' \ - kgpoowiden='kubectl get pods -o=wide --namespace' \ - kgdepowiden='kubectl get deployment -o=wide --namespace' \ - kgstsowiden='kubectl get statefulset -o=wide --namespace' \ - kgsvcowiden='kubectl get service -o=wide --namespace' \ - kgingowiden='kubectl get ingress -o=wide --namespace' \ - kgcmowiden='kubectl get configmap -o=wide --namespace' \ - kgsecowiden='kubectl get secret -o=wide --namespace' \ - kgojsonn='kubectl get -o=json --namespace' \ - kgpoojsonn='kubectl get pods -o=json --namespace' \ - kgdepojsonn='kubectl get deployment -o=json --namespace' \ - kgstsojsonn='kubectl get statefulset -o=json --namespace' \ - kgsvcojsonn='kubectl get service -o=json --namespace' \ - kgingojsonn='kubectl get ingress -o=json --namespace' \ - kgcmojsonn='kubectl get configmap -o=json --namespace' \ - kgsecojsonn='kubectl get secret -o=json --namespace' \ - kgsln='kubectl get --show-labels --namespace' \ - kgposln='kubectl get pods --show-labels --namespace' \ - kgdepsln='kubectl get deployment --show-labels --namespace' \ - kgstssln='kubectl get statefulset --show-labels --namespace' \ - kgsvcsln='kubectl get service --show-labels --namespace' \ - kgingsln='kubectl get ingress --show-labels --namespace' \ - kgcmsln='kubectl get configmap --show-labels --namespace' \ - kgsecsln='kubectl get secret --show-labels --namespace' \ - kgwn='kubectl get --watch --namespace' \ - kgpown='kubectl get pods --watch --namespace' \ - kgdepwn='kubectl get deployment --watch --namespace' \ - kgstswn='kubectl get statefulset --watch --namespace' \ - kgsvcwn='kubectl get service --watch --namespace' \ - kgingwn='kubectl get ingress --watch --namespace' \ - kgcmwn='kubectl get configmap --watch --namespace' \ - kgsecwn='kubectl get secret --watch --namespace' \ - kgowidesln='kubectl get -o=wide --show-labels --namespace' \ - kgpoowidesln='kubectl get pods -o=wide --show-labels --namespace' \ - kgdepowidesln='kubectl get deployment -o=wide --show-labels --namespace' \ - kgstsowidesln='kubectl get statefulset -o=wide --show-labels --namespace' \ - kgsvcowidesln='kubectl get service -o=wide --show-labels --namespace' \ - kgingowidesln='kubectl get ingress -o=wide --show-labels --namespace' \ - kgcmowidesln='kubectl get configmap -o=wide --show-labels --namespace' \ - kgsecowidesln='kubectl get secret -o=wide --show-labels --namespace' \ - kgslowiden='kubectl get --show-labels -o=wide --namespace' \ - kgposlowiden='kubectl get pods --show-labels -o=wide --namespace' \ - kgdepslowiden='kubectl get deployment --show-labels -o=wide --namespace' \ - kgstsslowiden='kubectl get statefulset --show-labels -o=wide --namespace' \ - kgsvcslowiden='kubectl get service --show-labels -o=wide --namespace' \ - kgingslowiden='kubectl get ingress --show-labels -o=wide --namespace' \ - kgcmslowiden='kubectl get configmap --show-labels -o=wide --namespace' \ - kgsecslowiden='kubectl get secret --show-labels -o=wide --namespace' \ - kgslwn='kubectl get --show-labels --watch --namespace' \ - kgposlwn='kubectl get pods --show-labels --watch --namespace' \ - kgdepslwn='kubectl get deployment --show-labels --watch --namespace' \ - kgstsslwn='kubectl get statefulset --show-labels --watch --namespace' \ - kgsvcslwn='kubectl get service --show-labels --watch --namespace' \ - kgingslwn='kubectl get ingress --show-labels --watch --namespace' \ - kgcmslwn='kubectl get configmap --show-labels --watch --namespace' \ - kgsecslwn='kubectl get secret --show-labels --watch --namespace' \ - kgwsln='kubectl get --watch --show-labels --namespace' \ - kgpowsln='kubectl get pods --watch --show-labels --namespace' \ - kgdepwsln='kubectl get deployment --watch --show-labels --namespace' \ - kgstswsln='kubectl get statefulset --watch --show-labels --namespace' \ - kgsvcwsln='kubectl get service --watch --show-labels --namespace' \ - kgingwsln='kubectl get ingress --watch --show-labels --namespace' \ - kgcmwsln='kubectl get configmap --watch --show-labels --namespace' \ - kgsecwsln='kubectl get secret --watch --show-labels --namespace' diff --git a/.config/zsh/completions/_gi b/.config/zsh/completions/_gi deleted file mode 100644 index bac98ac..0000000 --- a/.config/zsh/completions/_gi +++ /dev/null @@ -1,10 +0,0 @@ -#compdef gi - -_gitignoreio_get_command_list() { - curl -sfL https://www.toptal.com/developers/gitignore/api/list | tr ',' '\n' -} - -_gi() { - compset -P '*,' - compadd -S '' `_gitignoreio_get_command_list` -} diff --git a/.config/zsh/completions/_kxn b/.config/zsh/completions/_kxn deleted file mode 100644 index 5603492..0000000 --- a/.config/zsh/completions/_kxn +++ /dev/null @@ -1,14 +0,0 @@ -#compdef kxn - -_kxn() { - case "$#words" in - 2) - _arguments "1: :(- $(kubectl config get-contexts -oname))" - ;; - 3) - _arguments "2: :($(kubectl --context "${words[2]}" get namespaces -o=jsonpath='{range .items[*].metadata.name}{@}{"\n"}{end}'))" - ;; - *) - ;; - esac -} diff --git a/.config/zsh/input.zsh b/.config/zsh/input.zsh deleted file mode 100644 index 3399e2b..0000000 --- a/.config/zsh/input.zsh +++ /dev/null @@ -1,35 +0,0 @@ -if (( ${+terminfo[smkx]} )) && (( ${+terminfo[rmkx]} )); then - function zle-line-init() { echoti smkx }; zle -N zle-line-init - function zle-line-finish() { echoti rmkx }; zle -N zle-line-finish -fi - -# Up/Down -autoload -Uz up-line-or-beginning-search; zle -N up-line-or-beginning-search -autoload -Uz down-line-or-beginning-search; zle -N down-line-or-beginning-search -bindkey -- "${terminfo[kcuu1]}" up-line-or-beginning-search -bindkey -- "${terminfo[kcud1]}" down-line-or-beginning-search - -# Home/End -(( ${+terminfo[khome]} )) && bindkey -- "${terminfo[khome]}" beginning-of-line -(( ${+terminfo[kend]} )) && bindkey -- "${terminfo[kend]}" end-of-line - -# Shift-Tab -(( ${+terminfo[kcbt]} )) && bindkey -- "${terminfo[kcbt]}" reverse-menu-complete - -# Delete -(( ${+terminfo[kdch1]} )) && bindkey -- "${terminfo[kdch1]}" delete-char - -# Ctrl-Delete -(( "${+terminfo[kDC5]}" )) && bindkey -- "${terminfo[kDC5]}" kill-word - -# Ctrl-RightArrow/LeftArrow -(( "${+terminfo[kRIT5]}" )) && bindkey -- "${terminfo[kRIT5]}" forward-word -(( "${+terminfo[kLFT5]}" )) && bindkey -- "${terminfo[kLFT5]}" backward-word - -# Space - don't do history expansion -bindkey ' ' magic-space - -# vv in vi mode to edit cmd -autoload -Uz edit-command-line -zle -N edit-command-line -bindkey -M vicmd 'vv' edit-command-line diff --git a/.config/zsh/theme.zsh b/.config/zsh/theme.zsh deleted file mode 100644 index 2a16fa3..0000000 --- a/.config/zsh/theme.zsh +++ /dev/null @@ -1,74 +0,0 @@ -autoload -Uz vcs_info colors && colors - -VIRTUAL_ENV_DISABLE_PROMPT=1 - -export GROFF_NO_SGR=1 -export LESS_TERMCAP_mb="${fg_bold[red]}" -export LESS_TERMCAP_md="${fg_bold[red]}" -export LESS_TERMCAP_me="$reset_color" -export LESS_TERMCAP_so="${fg_bold[yellow]}${bg[blue]}" -export LESS_TERMCAP_se="$reset_color" -export LESS_TERMCAP_us="${fg_bold[green]}" -export LESS_TERMCAP_ue="$reset_color" - -. <(dircolors) -zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" - -zstyle ':completion:*:*:*:*:*' menu select -zstyle ':completion:*' matcher-list 'r:|=*' 'l:|=* r:|=*' -zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01' -zstyle ':completion:*:cd:*' tag-order local-directories directory-stack path-directories - - -zstyle ':vcs_info:*' check-for-changes true -zstyle ':vcs_info:*' stagedstr ' %{%F{178}%}+%{%f%b%}' -zstyle ':vcs_info:*' unstagedstr ' %{%F{178}%}*%{%f%b%}' -zstyle ':vcs_info:git:*' formats '%{%F{76}%}%b%{%f%}%c%u ' -zstyle ':vcs_info:git:*' actionformats '%{%F{76}%}%b%{%f%} %{%F{196}%}%a%{%f%}%c%u ' - -zstyle ':vcs_info:git*+set-message:*' hooks git-untracked -function +vi-git-untracked(){ - if git status --porcelain | grep '??' &> /dev/null ; then - hook_com[unstaged]+=' %{%F{39}%}?%{%f%b%}' - fi -} - -function preexec() { - PROMPT_timer="$SECONDS" -} - -function _get_time() { - local d="$1" - local text - - text="$((d % 60))s" - if [ "$d" -ge 60 ]; then - (( d /= 60 )) - text="$((d % 60))m$text" - if [ "$d" -ge 60 ]; then - (( d /= 60 )) - text="${d}h$text" - fi - fi - echo "$text" -} - -function precmd() { - IFS='|' local ctx timer err="${pipestatus[*]}" - - [ -n "$PROMPT_timer" ] && timer="$((SECONDS - PROMPT_timer))" - unset -m 'PROMPT_*' - - ctx="$(kubectx -c 2> /dev/null)" - - vcs_info - - [ -n "$ctx" ] && PROMPT_K8S="%{%F{134}%}$ctx/$(kubens -c)%{%f%b%} " - [ "$timer" -ge 2 ] && PROMPT_TIMER="%{%F{101}%}$(_get_time "$timer")%{%f%b%} " - [[ "$err" =~ [1-9] ]] && PROMPT_ERR="%{%F{160}%}$err%{%f%b%} " - [ -n "$VIRTUAL_ENV" ] && PROMPT_VENV=" %{%F{37}%}${VIRTUAL_ENV:h:t}%{%f%b%}" -} - -setopt PROMPT_SUBST -PROMPT='$PROMPT_K8S%{%B%F{32}%}%~%{%f%b%} $vcs_info_msg_0_$PROMPT_TIMER$PROMPT_ERR' -RPROMPT='%{%F{71}%}%(1j.%j.)%{%f%b%}$PROMPT_VENV' diff --git a/.inputrc b/.inputrc index c581b9b..7d10e32 100644 --- a/.inputrc +++ b/.inputrc @@ -1,4 +1,5 @@ set colored-stats on +set show-all-if-unmodified on "\e[A":history-search-backward diff --git a/.local/share/bash-completion/completions/doas b/.local/share/bash-completion/completions/doas new file mode 100644 index 0000000..1df51db --- /dev/null +++ b/.local/share/bash-completion/completions/doas @@ -0,0 +1 @@ +complete -F _command doas diff --git a/.local/share/bash-completion/completions/gi b/.local/share/bash-completion/completions/gi new file mode 100644 index 0000000..17bb830 --- /dev/null +++ b/.local/share/bash-completion/completions/gi @@ -0,0 +1,6 @@ +function _gi() { + mapfile -t COMPREPLY < <(compgen -W \ + "$(curl -sfL https://www.toptal.com/developers/gitignore/api/list | tr ',' '\n')" \ + -- "${COMP_WORDS[1]}") +} +complete -F _gi gi diff --git a/.local/share/bash-completion/completions/k b/.local/share/bash-completion/completions/k new file mode 100644 index 0000000..403affb --- /dev/null +++ b/.local/share/bash-completion/completions/k @@ -0,0 +1,2 @@ +. /usr/share/bash-completion/completions/kubectl +complete -F __start_kubectl k diff --git a/.local/share/bash-completion/completions/kctx b/.local/share/bash-completion/completions/kctx new file mode 100644 index 0000000..c775afd --- /dev/null +++ b/.local/share/bash-completion/completions/kctx @@ -0,0 +1,6 @@ +function _kctx() { + mapfile -t COMPREPLY < <(compgen -W \ + "$(kubectl config get-contexts -o name)" \ + -- "${COMP_WORDS[1]}") +} +complete -F _kctx kctx diff --git a/.local/share/bash-completion/completions/kns b/.local/share/bash-completion/completions/kns new file mode 100644 index 0000000..a139820 --- /dev/null +++ b/.local/share/bash-completion/completions/kns @@ -0,0 +1,6 @@ +function _kns() { + mapfile -t COMPREPLY < <(compgen -W \ + "$(kubectl get namespace -o jsonpath='{..metadata.name}')" \ + -- "${COMP_WORDS[1]}") +} +complete -F _kns kns diff --git a/.zshenv b/.zshenv deleted file mode 100644 index 943d7f7..0000000 --- a/.zshenv +++ /dev/null @@ -1,37 +0,0 @@ -export XDG_CACHE_HOME="$HOME/.cache" -export XDG_CONFIG_HOME="$HOME/.config" -export XDG_DATA_HOME="$HOME/.local/share" -export XDG_STATE_HOME="$HOME/.local/state" -export XDG_CONFIG_DIRS=/etc/xdg -export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share" - -export HISTSIZE=65536 -export SAVEHIST=8192 - -export HISTFILE="$XDG_STATE_HOME/zsh_history" -export ZDOTDIR="$XDG_CONFIG_HOME/zsh" -export LESSHISTFILE='-' - -export KUBECONFIG="$XDG_CONFIG_HOME/kube" -export KUBECACHEDIR="$XDG_CACHE_HOME/kube" - -export PYTHON_HISTORY="$XDG_STATE_HOME/python_history" -export PYTHONPYCACHEPREFIX="$XDG_CACHE_HOME/python" - -export W3M_DIR="$XDG_STATE_HOME/w3m" - -path=( - "$HOME/.local/bin" - "$XDG_DATA_HOME/flatpak/exports/bin" - /var/lib/flatpak/exports/bin - "$path" -) - -export BROWSER=org.mozilla.firefox -export EDITOR=nvim -export VISUAL=nvim -export PAGER=less - -export MAKEFLAGS='-j' - -export DOCKER_HOST="unix://$XDG_RUNTIME_DIR/podman/podman.sock"