INNER CODE UNIT · Go
main
config-syncer/config-syncer · hack/gendocs/main.go:72
func main() {
rootCmd := cmds.NewCmdConfigSyncer("")
dir := runtime.GOPath() + "/src/kubeops.dev/config-syncer/docs/reference"
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 {
name := filepath.Base(filename)
base := strings.TrimSuffix(name, path.Ext(name))
data := struct {
ID string