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
|
||||
, resource =? "desktop_window" --> doIgnore
|
||||
, resource =? "kdesktop" --> doIgnore
|
||||
, className =? ".alsa-scarlett-gui-wrapped" --> doFloat
|
||||
, 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 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 asdfg="setxkbmap us dvorak ctrl:nocaps"
|
||||
kinesis_activate() {
|
||||
|
|
@ -289,7 +290,8 @@ alias grs="git restore --staged "
|
|||
alias dvh="echo 'dvt <lang> -- create a local dev template
|
||||
dva <lang> -- add a dev template
|
||||
dvr <lang> -- remove a dev template
|
||||
dvl -- list dev templates'"
|
||||
dvl -- list dev templates'
|
||||
dvs -- create a dev shell"
|
||||
function dvt() {
|
||||
[ -z $1 ] && echo 'usage: dvt <lang>' && return 1
|
||||
[ -f ".envrc" ] && echo "Already using a dev template." && return 1
|
||||
|
|
@ -347,7 +349,7 @@ let
|
|||
# config.allowUnfree = true;
|
||||
#};
|
||||
in pkgs.mkShell {
|
||||
packages = [
|
||||
packages = with pkgs; [
|
||||
];
|
||||
}
|
||||
EOF
|
||||
|
|
@ -393,25 +395,34 @@ alias tfs="terraform state"
|
|||
|
||||
|
||||
# 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
|
||||
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
|
||||
kgan -- kubectl get all in all namespaces
|
||||
kd -- kubectl describe
|
||||
kxl -- list contexts
|
||||
knl -- list namespaces
|
||||
kx <context> -- switch context ...
|
||||
kxs <context> -- set \$KUBE_CONTEXT
|
||||
kn <namespace> -- switch namespace ...
|
||||
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 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 kd() { kubectl describe ${1} | bat -pl yaml }
|
||||
alias kga="kubectl 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 knl="kubectl get namespaces"
|
||||
alias kx="kubectl config use-context"
|
||||
|
|
@ -423,6 +434,9 @@ function kat() {
|
|||
cmd=$2 && [ -z $2 ] && cmd="/bin/sh"
|
||||
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 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"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue