INNER CODE UNIT · Go
func
AliyunContainerService/pouch · gen_doc.go:36
func (g *GenDocCommand) addFlags() {
flagSet := g.cmd.Flags()
flagSet.StringVarP(&g.path, "path", "p", "/tmp", "destination path of generated markdown documents")
}
func (g *GenDocCommand) runGenDoc(args []string) error {
// FIXME: make document path configurable
if _, err := os.Stat(g.path); err != nil {
if os.IsNotExist(err) {
return fmt.Errorf("path %s does not exits, please check your gen-doc input flag --path", g.path)
}
return err
}
return doc.GenMarkdownTree(g.cmd.Parent(), g.path)
}