From bc07bf116ead3b630fd08ca70ca88f31c00b948b Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 23 May 2023 09:42:15 -0500 Subject: [PATCH] feat: nushell completions Signed-off-by: jolheiser --- contrib/kv.nu | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 contrib/kv.nu diff --git a/contrib/kv.nu b/contrib/kv.nu new file mode 100644 index 0000000..f36b65e --- /dev/null +++ b/contrib/kv.nu @@ -0,0 +1,21 @@ +def keys [] { + ^kv list | lines | each { |line| $line | str trim } +} + +export extern "kv get" [ + key: string@keys # Key +] + +export extern "kv set" [ + key: string # Key + value: string # Value + ...value: string # Value cont. +] + +export extern "kv del" [ + key: string@keys #Key +] + +export extern "kv list" [ + prefix?: string # Key prefix filter +]