INNER CODE UNIT · Go

run

dropbox/dbxcli · tools/gen-docs/main.go:47

func run() error {
	if _, err := os.Stat("go.mod"); err != nil {
		return fmt.Errorf("run from repository root: %w", err)
	}

	root := cmd.RootCmd
	if _, _, err := root.Find([]string{"version"}); err != nil {
		root.AddCommand(cmd.NewVersionCommand("dev"))
	}
	disableAutoGenTag(root)

	if err := os.RemoveAll(outputDir); err != nil {
		return fmt.Errorf("remove %s: %w", outputDir, err)
	}
	if err := os.MkdirAll(outputDir, 0o755); err != nil {
		return fmt.Errorf("create %s: %w", outputDir, err)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…