Generating Man Pages For Your Own cobra.Command
从 cobra 命令生成 man 手册非常容易。下面一个例子:
package mainimport ("log""github.com/spf13/cobra""github.com/spf13/cobra/doc")func main() {cmd := &cobra.Command{Use: "test",Short: "my test program",}header := &doc.GenManHeader{Title: "MINE",Section: "3",}err := doc.GenManTree(cmd, header, "/tmp")if err != nil {log.Fatal(err)}}
这将为你提供一个 man 手册/tmp/test.3
