INNER CODE UNIT · Go

init

kubecolor/kubecolor · internal/cmd/imagegen/main.go:52

func init() {
	flag.Usage = func() {
		fmt.Fprint(flag.CommandLine.Output(), `Usage: go run ./cmd/imagegen <path to test file>

Examples:
  go run ./internal/cmd/imagegen ./docs/kubectl-get-pods.txt
  go run ./internal/cmd/imagegen ./docs/kubectl-describe-pod.txt

Flags:
`)
		flag.PrintDefaults()
	}

	flag.StringVar(&flags.outputDir, "output-dir", flags.outputDir, "Default directory to output to")
	flag.StringVar(&flags.outputFile, "output", flags.outputFile, `Path to output to (default "${-output-dir flag}")/${filename of test file}.svg")`)
	flag.StringVar(&flags.freezeConfig, "freeze-config", flags.freezeConfig, "Path to the charmbracelet freeze config file")
	flag.StringVar(&flags.preset, "preset", flags.preset, "Kubecolor theme preset")
	flag.IntVar(&flags.width, "width", flags.width, "Terminal width in output image")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…