cmd/completions_fish.go

20 lines
313 B
Go
Raw Normal View History

2023-11-12 18:50:02 -05:00
package cmd
import (
"io"
"text/template"
"go.fifitido.net/cmd/opt"
)
func WriteFishCompletions(out io.Writer, rootCmd *Command) error {
return fishTpl.Execute(out, map[string]any{
"rootCmd": rootCmd,
"globalOpts": opt.Globals(),
})
}
var fishTpl = template.Must(template.New("fish").Parse(`
`))