gke-deploy/doc-gen/main.go (29 lines of code) (raw):

// doc-gen generates gke-deploy's help docs. package main import ( "fmt" "log" "os" "github.com/GoogleCloudPlatform/cloud-builders/gke-deploy/cmd" "github.com/spf13/cobra" "github.com/spf13/cobra/doc" ) var dir string var root = &cobra.Command{ Use: "gendoc", Short: "Generate gke-deploy's help docs", Args: cobra.NoArgs, Run: func(*cobra.Command, []string) { if err := doc.GenMarkdownTree(cmd.NewCommand(), dir); err != nil { log.Fatalln(err) } }, } func init() { root.Flags().StringVarP(&dir, "dir", "d", ".", "Path to directory in which to generate docs") } func main() { if err := root.Execute(); err != nil { fmt.Println(err) os.Exit(1) } }