Add more kubectl aliases
This commit is contained in:
parent
e14b06fb2b
commit
4013c87fda
3 changed files with 100 additions and 7 deletions
78
.config/kitty/nord-kitty.conf
Normal file
78
.config/kitty/nord-kitty.conf
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
## Polar night (dark -> bright)
|
||||||
|
#nord0 #2e3440
|
||||||
|
#nord1 #3b4252
|
||||||
|
#nord2 #434c5e
|
||||||
|
#nord3 #4c566a
|
||||||
|
#
|
||||||
|
## Snow storm (dark -> bright)
|
||||||
|
#nord4 #d8dee9
|
||||||
|
#nord5 #e5e9f0
|
||||||
|
#nord6 #eceff4
|
||||||
|
#
|
||||||
|
## Frost
|
||||||
|
#nord7 #8fbcbb
|
||||||
|
#nord8 #88c0d0
|
||||||
|
#nord9 #81a1c1
|
||||||
|
#nord10 #5e81ac
|
||||||
|
#
|
||||||
|
## Aurora
|
||||||
|
#nord11 #bf616a
|
||||||
|
#nord12 #d08770
|
||||||
|
#nord13 #ebcb8b
|
||||||
|
#nord14 #a3be8c
|
||||||
|
#nord15 #b48ead
|
||||||
|
|
||||||
|
|
||||||
|
# Dark
|
||||||
|
foreground #d8dee9
|
||||||
|
background #2e3440
|
||||||
|
selection_foreground #d8dee9
|
||||||
|
selection_background #3b4252
|
||||||
|
|
||||||
|
mark1_foreground #d08770
|
||||||
|
mark2_foreground #d08770
|
||||||
|
mark3_foreground #d08770
|
||||||
|
|
||||||
|
url_color #e5e9f0
|
||||||
|
|
||||||
|
# Cursor colors
|
||||||
|
cursor #d8dee9
|
||||||
|
cursor_text_color #4c566a
|
||||||
|
|
||||||
|
# Tab bar colors
|
||||||
|
active_tab_foreground #e5e9f0
|
||||||
|
active_tab_background #4c566a
|
||||||
|
inactive_tab_foreground #d8dee9
|
||||||
|
inactive_tab_background #3b4252
|
||||||
|
|
||||||
|
# black (nord1 / nord3)
|
||||||
|
color0 #3b4252
|
||||||
|
color8 #4c566a
|
||||||
|
|
||||||
|
# red (nord11)
|
||||||
|
color1 #bf616a
|
||||||
|
color9 #bf616a
|
||||||
|
|
||||||
|
# green (nord14)
|
||||||
|
color2 #a3be8c
|
||||||
|
color10 #a3be8c
|
||||||
|
|
||||||
|
# yellow (nord13)
|
||||||
|
color3 #ebcb8b
|
||||||
|
color11 #ebcb8b
|
||||||
|
|
||||||
|
# blue (nord9)
|
||||||
|
color4 #81a1c1
|
||||||
|
color12 #81a1c1
|
||||||
|
|
||||||
|
# magenta (nord15)
|
||||||
|
color5 #b48ead
|
||||||
|
color13 #b48ead
|
||||||
|
|
||||||
|
# cyan (nord8)
|
||||||
|
color6 #88c0d0
|
||||||
|
color14 #88c0d0
|
||||||
|
|
||||||
|
# white (nord5)
|
||||||
|
color7 #e5e9f0
|
||||||
|
color15 #e5e9f0
|
||||||
|
|
@ -208,6 +208,7 @@ mManageHook = composeAll
|
||||||
, className =? "Cellwriter" --> doIgnore
|
, className =? "Cellwriter" --> doIgnore
|
||||||
, resource =? "desktop_window" --> doIgnore
|
, resource =? "desktop_window" --> doIgnore
|
||||||
, resource =? "kdesktop" --> doIgnore
|
, resource =? "kdesktop" --> doIgnore
|
||||||
|
, className =? ".alsa-scarlett-gui-wrapped" --> doFloat
|
||||||
, isFullscreen --> doFullFloat ]
|
, isFullscreen --> doFullFloat ]
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
|
||||||
28
.zsh/aliases
28
.zsh/aliases
|
|
@ -73,6 +73,7 @@ alias ry="vim -R +'set ft=yaml'"
|
||||||
alias superscript="tr '+−=()0123456789AaÆᴂɐɑɒBbcɕDdðEeƎəɛɜɜfGgɡɣhHɦIiɪɨᵻɩjJʝɟKklLʟᶅɭMmɱNnɴɲɳŋOoɔᴖᴗɵȢPpɸrRɹɻʁsʂʃTtƫUuᴜᴝʉɥɯɰʊvVʋʌwWxyzʐʑʒꝯᴥβγδθφχнნʕⵡ' \
|
alias superscript="tr '+−=()0123456789AaÆᴂɐɑɒBbcɕDdðEeƎəɛɜɜfGgɡɣhHɦIiɪɨᵻɩjJʝɟKklLʟᶅɭMmɱNnɴɲɳŋOoɔᴖᴗɵȢPpɸrRɹɻʁsʂʃTtƫUuᴜᴝʉɥɯɰʊvVʋʌwWxyzʐʑʒꝯᴥβγδθφχнნʕⵡ' \
|
||||||
'⁺⁻⁼⁽⁾⁰¹²³⁴⁵⁶⁷⁸⁹ᴬᵃᴭᵆᵄᵅᶛᴮᵇᶜᶝᴰᵈᶞᴱᵉᴲᵊᵋᶟᵌᶠᴳᵍᶢˠʰᴴʱᴵⁱᶦᶤᶧᶥʲᴶᶨᶡᴷᵏˡᴸᶫᶪᶩᴹᵐᶬᴺⁿᶰᶮᶯᵑᴼᵒᵓᵔᵕᶱᴽᴾᵖᶲʳᴿʴʵʶˢᶳᶴᵀᵗᶵᵁᵘᶸᵙᶶᶣᵚᶭᶷᵛⱽᶹᶺʷᵂˣʸᶻᶼᶽᶾꝰᵜᵝᵞᵟᶿᵠᵡᵸჼˤⵯ';"
|
'⁺⁻⁼⁽⁾⁰¹²³⁴⁵⁶⁷⁸⁹ᴬᵃᴭᵆᵄᵅᶛᴮᵇᶜᶝᴰᵈᶞᴱᵉᴲᵊᵋᶟᵌᶠᴳᵍᶢˠʰᴴʱᴵⁱᶦᶤᶧᶥʲᴶᶨᶡᴷᵏˡᴸᶫᶪᶩᴹᵐᶬᴺⁿᶰᶮᶯᵑᴼᵒᵓᵔᵕᶱᴽᴾᵖᶲʳᴿʴʵʶˢᶳᶴᵀᵗᶵᵁᵘᶸᵙᶶᶣᵚᶭᶷᵛⱽᶹᶺʷᵂˣʸᶻᶼᶽᶾꝰᵜᵝᵞᵟᶿᵠᵡᵸჼˤⵯ';"
|
||||||
alias resize="printf '\33]50;%s%d\007' 'xft:DroidSansMonoDotted:pixelsize=' $1" # ':antialias=true'"
|
alias resize="printf '\33]50;%s%d\007' 'xft:DroidSansMonoDotted:pixelsize=' $1" # ':antialias=true'"
|
||||||
|
alias amp="npx @sourcegraph/amp@latest"
|
||||||
#alias asdf="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY"
|
#alias asdf="xkbcomp -w0 ~/keymaps/xkb/hunner.xkb $DISPLAY"
|
||||||
alias asdfg="setxkbmap us dvorak ctrl:nocaps"
|
alias asdfg="setxkbmap us dvorak ctrl:nocaps"
|
||||||
kinesis_activate() {
|
kinesis_activate() {
|
||||||
|
|
@ -289,7 +290,8 @@ alias grs="git restore --staged "
|
||||||
alias dvh="echo 'dvt <lang> -- create a local dev template
|
alias dvh="echo 'dvt <lang> -- create a local dev template
|
||||||
dva <lang> -- add a dev template
|
dva <lang> -- add a dev template
|
||||||
dvr <lang> -- remove a dev template
|
dvr <lang> -- remove a dev template
|
||||||
dvl -- list dev templates'"
|
dvl -- list dev templates'
|
||||||
|
dvs -- create a dev shell"
|
||||||
function dvt() {
|
function dvt() {
|
||||||
[ -z $1 ] && echo 'usage: dvt <lang>' && return 1
|
[ -z $1 ] && echo 'usage: dvt <lang>' && return 1
|
||||||
[ -f ".envrc" ] && echo "Already using a dev template." && return 1
|
[ -f ".envrc" ] && echo "Already using a dev template." && return 1
|
||||||
|
|
@ -347,7 +349,7 @@ let
|
||||||
# config.allowUnfree = true;
|
# config.allowUnfree = true;
|
||||||
#};
|
#};
|
||||||
in pkgs.mkShell {
|
in pkgs.mkShell {
|
||||||
packages = [
|
packages = with pkgs; [
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
@ -393,25 +395,34 @@ alias tfs="terraform state"
|
||||||
|
|
||||||
|
|
||||||
# K8s
|
# K8s
|
||||||
alias kubectl="kubectl --context \${KUBE_CONTEXT:-\$(command kubectl config current-context)}"
|
alias kubectl="kubectl --context \${KUBE_CONTEXT:-\$(command kubectl config current-context 2>/dev/null)}"
|
||||||
alias kh="echo 'k -- kubectl
|
alias kh="echo 'k -- kubectl
|
||||||
kg -- kubectl get ...
|
kg <obj> -- kubectl get obj
|
||||||
|
kgp <pod> -- kubectl get pod
|
||||||
|
kgj <obj> -- kubectl get obj in json
|
||||||
|
kgs <secret> <name> -- kubectl get secret by name
|
||||||
|
kd <obj> -- kubectl describe obj
|
||||||
kga -- kubectl get all
|
kga -- kubectl get all
|
||||||
kgan -- kubectl get all in all namespaces
|
kgan -- kubectl get all in all namespaces
|
||||||
kd -- kubectl describe
|
|
||||||
kxl -- list contexts
|
kxl -- list contexts
|
||||||
knl -- list namespaces
|
knl -- list namespaces
|
||||||
kx <context> -- switch context ...
|
kx <context> -- switch context ...
|
||||||
kxs <context> -- set \$KUBE_CONTEXT
|
kxs <context> -- set \$KUBE_CONTEXT
|
||||||
kn <namespace> -- switch namespace ...
|
kn <namespace> -- switch namespace ...
|
||||||
klf <pod> -- follow logs
|
klf <pod> -- follow logs
|
||||||
kat <pod> [cmd] -- attach and run cmd in pod'"
|
kat <pod> [cmd] -- attach and run cmd in pod
|
||||||
|
ks [image] [cmd -- start a new temporary pod'"
|
||||||
alias k="kubectl"
|
alias k="kubectl"
|
||||||
alias kg="kubectl get --show-kind"
|
alias kg="kubectl get --show-kind"
|
||||||
|
alias kgp="kubectl get pod --show-kind"
|
||||||
|
function kgs() {
|
||||||
|
[ -z $1 ] && echo 'usage: kgs <secret> <name>' && return 1
|
||||||
|
kubectl get secret $1 -o jsonpath="{.data.$2}" | base64url::decode
|
||||||
|
}
|
||||||
function kgj() { kubectl get -o json $@ | jq . | bat -pl json }
|
function kgj() { kubectl get -o json $@ | jq . | bat -pl json }
|
||||||
|
function kd() { kubectl describe ${1} | bat -pl yaml }
|
||||||
alias kga="kubectl get all"
|
alias kga="kubectl get all"
|
||||||
alias kgan="kubectl --all-namespaces=true get all"
|
alias kgan="kubectl --all-namespaces=true get all"
|
||||||
function kd() { kubectl describe ${1} | bat -pl yaml }
|
|
||||||
alias kxl="kubectl config get-contexts"
|
alias kxl="kubectl config get-contexts"
|
||||||
alias knl="kubectl get namespaces"
|
alias knl="kubectl get namespaces"
|
||||||
alias kx="kubectl config use-context"
|
alias kx="kubectl config use-context"
|
||||||
|
|
@ -423,6 +434,9 @@ function kat() {
|
||||||
cmd=$2 && [ -z $2 ] && cmd="/bin/sh"
|
cmd=$2 && [ -z $2 ] && cmd="/bin/sh"
|
||||||
kubectl exec --stdin --tty $1 -- $cmd ${@:3}
|
kubectl exec --stdin --tty $1 -- $cmd ${@:3}
|
||||||
}
|
}
|
||||||
|
function ks() {
|
||||||
|
kubectl run my-shell --rm -i --tty --image ${1:-alpine} -- ${2:-sh}
|
||||||
|
}
|
||||||
#alias im='eval $(minikube docker-env)'
|
#alias im='eval $(minikube docker-env)'
|
||||||
alias rdk="relay dev kubectl"
|
alias rdk="relay dev kubectl"
|
||||||
alias openapi="echo 'Serving ReDoc at http://localhost:8080' && docker run -it --rm -p 8080:80 -v ~/src/relay-api/openapi/latest.yaml:/usr/share/nginx/html/latest.yaml -e SPEC_URL=latest.yaml redocly/redoc"
|
alias openapi="echo 'Serving ReDoc at http://localhost:8080' && docker run -it --rm -p 8080:80 -v ~/src/relay-api/openapi/latest.yaml:/usr/share/nginx/html/latest.yaml -e SPEC_URL=latest.yaml redocly/redoc"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue