diff --git a/.zsh/aliases b/.zsh/aliases index e77e176..5270326 100644 --- a/.zsh/aliases +++ b/.zsh/aliases @@ -423,6 +423,7 @@ kx -- switch context ... kxs -- set \$KUBE_CONTEXT kn -- switch namespace ... klf -- follow logs +klfj -- follow logs with json formatting kat [cmd] -- attach and run cmd in pod ks [image] [cmd -- start a new temporary pod'" alias k="kubectl" @@ -442,6 +443,10 @@ alias kx="kubectl config use-context" function kxs() { export KUBE_CONTEXT="${1}" } alias kn="kubectl config set-context --current --namespace" alias klf="kubectl logs -f " +function klfj() { + [ -z $1 ] && echo 'usage: klfj ' && return 1 + kubectl logs -f $@ | bat -ppl json +} function kat() { [ -z $1 ] && echo 'usage: kat [cmd]' && return 1 cmd=$2 && [ -z $2 ] && cmd="/bin/sh"