mirror of
https://github.com/yannh/kubeconform.git
synced 2026-02-11 14:09:21 +00:00
fix behaviour when passing erroneous flags
This commit is contained in:
parent
49ad2fc375
commit
207371cbc2
1 changed files with 3 additions and 1 deletions
|
|
@ -52,7 +52,7 @@ func splitCSV(skipKindsCSV string) map[string]bool {
|
|||
func FromFlags(progName string, args []string) (Config, string, error) {
|
||||
var schemaLocationsParam arrayParam
|
||||
var skipKindsCSV, rejectKindsCSV string
|
||||
flags := flag.NewFlagSet(progName, flag.PanicOnError)
|
||||
flags := flag.NewFlagSet(progName, flag.ExitOnError)
|
||||
var buf bytes.Buffer
|
||||
flags.SetOutput(&buf)
|
||||
|
||||
|
|
@ -74,6 +74,8 @@ func FromFlags(progName string, args []string) (Config, string, error) {
|
|||
flags.BoolVar(&c.Help, "h", false, "show help information")
|
||||
flags.Usage = func() {
|
||||
fmt.Fprintf(os.Stderr, "Usage: %s [OPTION]... [FILE OR FOLDER]...\n", progName)
|
||||
|
||||
flags.SetOutput(os.Stderr)
|
||||
flags.PrintDefaults()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue