blob: 6aad9d1a8644cb00bd20f8c468181014ecb99710 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 -Uz compinit && compinit && source <(pik --completion)`,
}
func Echo() error {
_, err := spool.Print(completionCode)
return err
}
|