in main.go [90:107]
func initFlags() {
var licenseTypes []string
for k := range licensing.Headers {
licenseTypes = append(licenseTypes, k)
}
sort.Strings(licenseTypes)
flag.Var(&exclude, "exclude", `path to exclude (can be specified multiple times).`)
flag.BoolVar(&dryRun, "d", false, `skips rewriting files and returns exitcode 1 if any discrepancies are found.`)
flag.BoolVar(&showVersion, "version", false, `prints out the binary version.`)
flag.BoolVar(©right, "copyright", false, "sets the copyright string as the first line")
flag.StringVar(&extension, "ext", defaultExt, "sets the file extension to scan for.")
flag.StringVar(&license, "license", defaultLicense, fmt.Sprintf("sets the license type to check: %s", strings.Join(licenseTypes, ", ")))
flag.StringVar(&licensor, "licensor", defaultLicensor, "sets the name of the licensor")
flag.Usage = usageFlag
flag.Parse()
args = flag.Args()
}