INNER CODE UNIT · Go

parseArgs

kubernetes-sigs/node-feature-discovery · cmd/nfd-master/main.go:76

func parseArgs(flags *flag.FlagSet, osArgs ...string) *master.Args {
	args, overrides := initFlags(flags)

	filtered := osArgs[:0]
	for _, a := range osArgs {
		if len(a) > 0 {
			filtered = append(filtered, a)
		}
	}

	if len(filtered) == 0 {
		return args
	}

	_ = flags.Parse(filtered)
	if len(flags.Args()) > 0 {
		_, _ = fmt.Fprintf(flags.Output(), "unknown command line argument: %s\n", flags.Args()[0])
		flags.Usage()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…