blob: 917c7b420c75d32b4946d95014f9d344ae046d58 (
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 bashcompinit && bashcompinit && source <(pik --completion)`,
}
func Echo() error {
_, err := spool.Print(completionCode)
return err
}
|