//go:generate go run . // SPDX-License-Identifier: Apache-2.0 package main import ( "fmt" "os" "github.com/gittuf/gittuf/internal/cmd/root" "github.com/spf13/cobra" "github.com/spf13/cobra/doc" ) var ( dir string cmd = &cobra.Command{ Use: "gendoc", Short: "Generate help docs", Args: cobra.NoArgs, RunE: func(*cobra.Command, []string) error { return doc.GenMarkdownTree(root.New(), dir) }, } ) func init() { cmd.Flags().StringVarP(&dir, "dir", "d", ".", "Path to directory in which to generate docs") } func main() { if err := cmd.Execute(); err != nil { fmt.Println(err) os.Exit(1) } }