INNER CODE UNIT · Go
main
stashed/stash · hack/gendocs/main.go:74
func main() {
rootCmd := cmds.NewRootCmd()
dir := runtime.GOPath() + "/src/stash.appscode.dev/docs/docs/reference/operator"
fmt.Printf("Generating cli markdown tree in: %v\n", dir)
err := os.RemoveAll(dir)
if err != nil {
klog.Fatalln(err)
}
err = os.MkdirAll(dir, 0o755)
if err != nil {
klog.Fatalln(err)
}
filePrepender := func(filename string) string {
filename = filepath.Base(filename)
base := strings.TrimSuffix(filename, path.Ext(filename))
name := cases.Title(language.English).String(strings.ReplaceAll(base, "_", " "))
parts := strings.Split(name, " ")