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")