Files
warewulf/internal/app/wwctl/genconf/completions/main.go
Christian Goll 94866656a4 generate man pages via sub command
Signed-off-by: Christian Goll <cgoll@suse.de>
2023-03-02 11:10:20 +01:00

24 lines
437 B
Go

package completions
import (
"os"
"github.com/spf13/cobra"
)
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
myArg := "bash"
if len(args) == 1 {
myArg = args[0]
}
switch myArg {
case "zsh":
err = cmd.Parent().Parent().GenZshCompletion(os.Stdout)
case "fish":
err = cmd.Parent().Parent().GenFishCompletion(os.Stdout, true)
default:
err = cmd.Parent().Parent().GenBashCompletion(os.Stdout)
}
return
}