From 87a00571f708a02dd01f89bbd269e76e3786bfae Mon Sep 17 00:00:00 2001 From: minco Date: Tue, 4 Nov 2025 03:27:46 +0900 Subject: [PATCH] add kube.nu --- shell/nu/config.nu | 2 ++ shell/nu/kube.nu | 88 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 shell/nu/kube.nu diff --git a/shell/nu/config.nu b/shell/nu/config.nu index 58d1b9d..023cf91 100644 --- a/shell/nu/config.nu +++ b/shell/nu/config.nu @@ -16,3 +16,5 @@ alias clc = cloc . --exclude-dir=target,node_modules,.venv --exclude-ext=yml,yam alias lg = lazygit alias zxcv = shutdown now alias qwer = reboot + +source ~/.config/nushell/nu/kube.nu diff --git a/shell/nu/kube.nu b/shell/nu/kube.nu new file mode 100644 index 0000000..62b5d8f --- /dev/null +++ b/shell/nu/kube.nu @@ -0,0 +1,88 @@ +alias kcfgcj = kubectl config cronjob +alias kcfgcm = kubectl config configmap +alias kcfgcr = kubectl config clusterroles +alias kcfgd = kubectl config deployment +alias kcfgds = kubectl config daemonset +alias kcfgj = kubectl config job +alias kcfgn = kubectl config node +alias kcfgnp = kubectl config networkpolicy +alias kcfgns = kubectl config namespace +alias kcfgp = kubectl config pods +alias kcfgr = kubectl config roles +alias kcfgrb = kubectl config rolebindings +alias kcfgrs = kubectl config replicaset +alias kcfgs = kubectl config secrets +alias kcfgsa = kubectl config serviceaccount +alias kcfgss = kubectl config statefulset +alias kcfgsvc = kubectl config service +alias kdcj = kubectl describe cronjob +alias kdcm = kubectl describe configmap +alias kdcr = kubectl describe clusterroles +alias kdd = kubectl describe deployment +alias kdds = kubectl describe daemonset +alias kdj = kubectl describe job +alias kdn = kubectl describe node +alias kdnp = kubectl describe networkpolicy +alias kdns = kubectl describe namespace +alias kdp = kubectl describe pods +alias kdr = kubectl describe roles +alias kdrb = kubectl describe rolebindings +alias kdrs = kubectl describe replicaset +alias kds = kubectl describe secrets +alias kdsa = kubectl describe serviceaccount +alias kdss = kubectl describe statefulset +alias kdsvc = kubectl describe service +alias kdelcj = kubectl delete cronjob +alias kdelcm = kubectl delete configmap +alias kdelcr = kubectl delete clusterroles +alias kdeld = kubectl delete deployment +alias kdelds = kubectl delete daemonset +alias kdelj = kubectl delete job +alias kdeln = kubectl delete node +alias kdelnp = kubectl delete networkpolicy +alias kdelns = kubectl delete namespace +alias kdelp = kubectl delete pods +alias kdelr = kubectl delete roles +alias kdelrb = kubectl delete rolebindings +alias kdelrs = kubectl delete replicaset +alias kdels = kubectl delete secrets +alias kdelsa = kubectl delete serviceaccount +alias kdelss = kubectl delete statefulset +alias kdelsvc = kubectl delete service +alias kecj = kubectl edit cronjob +alias kecm = kubectl edit configmap +alias kecr = kubectl edit clusterroles +alias ked = kubectl edit deployment +alias keds = kubectl edit daemonset +alias kej = kubectl edit job +alias ken = kubectl edit node +alias kenp = kubectl edit networkpolicy +alias kens = kubectl edit namespace +alias kep = kubectl edit pods +alias ker = kubectl edit roles +alias kerb = kubectl edit rolebindings +alias kers = kubectl edit replicaset +alias kes = kubectl edit secrets +alias kesa = kubectl edit serviceaccount +alias kess = kubectl edit statefulset +alias kesvc = kubectl edit service +alias kgcj = kubectl get cronjob +alias kgcm = kubectl get configmap +alias kgcr = kubectl get clusterroles +alias kgd = kubectl get deployment +alias kgds = kubectl get daemonset +alias kgj = kubectl get job +alias kgn = kubectl get node +alias kgnp = kubectl get networkpolicy +alias kgns = kubectl get namespace +alias kgp = kubectl get pods +alias kgr = kubectl get roles +alias kgrb = kubectl get rolebindings +alias kgrs = kubectl get replicaset +alias kgs = kubectl get secrets +alias kgsa = kubectl get serviceaccount +alias kgss = kubectl get statefulset +alias kgsvc = kubectl get service +alias kexec = kubectl exec -it +alias kl = kubectl logs +alias kpf = kubectl port-forward