From 6fab8e5f3abb40ef910587ffe4644d82d255734e Mon Sep 17 00:00:00 2001 From: DonnerWolfBach Date: Tue, 16 Jun 2026 08:41:26 +0200 Subject: [PATCH 1/3] added more kubectl objects --- apps/kubectl/kubectl.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/kubectl/kubectl.py b/apps/kubectl/kubectl.py index f5246f18d8..cf11d9e42e 100644 --- a/apps/kubectl/kubectl.py +++ b/apps/kubectl/kubectl.py @@ -23,4 +23,6 @@ "deployments", "replicasets", "daemonsets", + "configmaps", + "secrets" ) From 56b2610fd77db6d6e6bed862a6f05aeaabe15e77 Mon Sep 17 00:00:00 2001 From: DonnerWolfBach Date: Tue, 16 Jun 2026 09:19:12 +0200 Subject: [PATCH 2/3] added kubernetes output formatting --- apps/kubectl/kubectl.py | 6 ++++++ apps/kubectl/kubectl.talon | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/kubectl/kubectl.py b/apps/kubectl/kubectl.py index cf11d9e42e..e637062eed 100644 --- a/apps/kubectl/kubectl.py +++ b/apps/kubectl/kubectl.py @@ -26,3 +26,9 @@ "configmaps", "secrets" ) + +mod.list("kubectl_output_format_object", desc="-o parameters, so output formatters") +ctx.lists["self.kubectl_output_format_object"] = ( + "yaml", + "wide" +) diff --git a/apps/kubectl/kubectl.talon b/apps/kubectl/kubectl.talon index 5cdfbab932..bbe06b5b66 100644 --- a/apps/kubectl/kubectl.talon +++ b/apps/kubectl/kubectl.talon @@ -57,9 +57,12 @@ cube help: "kubectl help " cube plugin: "kubectl plugin " cube version: "kubectl version " -cube {user.kubectl_action} [{user.kubectl_object}]: +cube {user.kubectl_action} [{user.kubectl_object}] [{user.kubectl_output_format_object}]: insert("kubectl {kubectl_action} ") insert(kubectl_object or "") + # requires beta: + if kubectl_output_format_object: insert(" -o {kubectl_output_format_object}") + insert(" ") cube detach: key("ctrl-p") From 0b156c27623facf066c83aece96855ab78c7aee6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 07:28:24 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- apps/kubectl/kubectl.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/kubectl/kubectl.py b/apps/kubectl/kubectl.py index e637062eed..4957a3962d 100644 --- a/apps/kubectl/kubectl.py +++ b/apps/kubectl/kubectl.py @@ -24,11 +24,8 @@ "replicasets", "daemonsets", "configmaps", - "secrets" + "secrets", ) mod.list("kubectl_output_format_object", desc="-o parameters, so output formatters") -ctx.lists["self.kubectl_output_format_object"] = ( - "yaml", - "wide" -) +ctx.lists["self.kubectl_output_format_object"] = ("yaml", "wide")