From 23de36362217ed052440aba3d1e163e36b7eefc9 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 17 Oct 2025 11:30:02 +0800 Subject: [PATCH] feat: add jc Signed-off-by: Ryan Yin --- home/base/tui/shell/default.nix | 10 +++++++--- modules/base/packages.nix | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/home/base/tui/shell/default.nix b/home/base/tui/shell/default.nix index c7dd439e..b4d41058 100644 --- a/home/base/tui/shell/default.nix +++ b/home/base/tui/shell/default.nix @@ -38,7 +38,7 @@ # `use` and `source` commands. const NU_LIB_DIRS = $NU_LIB_DIRS ++ ['${nu_scripts}'] - # completion + # -*- completion -*- use custom-completions/cargo/cargo-completions.nu * use custom-completions/curl/curl-completions.nu * use custom-completions/git/git-completions.nu * @@ -53,16 +53,20 @@ use custom-completions/zellij/zellij-completions.nu * use custom-completions/zoxide/zoxide-completions.nu * - # alias + # -*- alias -*- use aliases/git/git-aliases.nu * use aliases/eza/eza-aliases.nu * use aliases/bat/bat-aliases.nu * use ${./aliases/gcloud.nu} * - # modules + # -*- modules -*- + # argx & lg is required by the kubernetes module use modules/argx * use modules/lg * + # k8s/helm aliases, completions, use modules/kubernetes * + # a wrapper around the jc cli tool, convert cli outputs to nushell tables + # use modules/jc ''; }; } diff --git a/modules/base/packages.nix b/modules/base/packages.nix index a973fcf6..a4e0b369 100644 --- a/modules/base/packages.nix +++ b/modules/base/packages.nix @@ -35,6 +35,7 @@ jq # A lightweight and flexible command-line JSON processor yq-go # yaml processor https://github.com/mikefarah/yq + jc # converts the output of popular cli tools & file-types to JSON, YAML # Interactively filter its input using fuzzy searching, not limit to filenames. fzf