From 64a5dd6b324ed93ab61fcc7039124ede797984b2 Mon Sep 17 00:00:00 2001 From: ewy Date: Sat, 2 May 2026 17:07:22 +0200 Subject: whoops, add completion file --- completion/completion.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 completion/completion.go diff --git a/completion/completion.go b/completion/completion.go new file mode 100644 index 0000000..917c7b4 --- /dev/null +++ b/completion/completion.go @@ -0,0 +1,19 @@ +package completion + +import ( + _ "embed" + "github.com/ewy1/pik/spool" +) + +//go:embed completion.sh +var completionCode string + +var completionCodeByShell = map[string]string{ + "bash": ". <(pik --completion)", + "zsh": `autoload bashcompinit && bashcompinit && source <(pik --completion)`, +} + +func Echo() error { + _, err := spool.Print(completionCode) + return err +} -- cgit v1.3.1