mirror of
https://github.com/yannh/kubeconform.git
synced 2026-02-15 16:07:02 +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) {
|
func FromFlags(progName string, args []string) (Config, string, error) {
|
||||||
var schemaLocationsParam arrayParam
|
var schemaLocationsParam arrayParam
|
||||||
var skipKindsCSV, rejectKindsCSV string
|
var skipKindsCSV, rejectKindsCSV string
|
||||||
flags := flag.NewFlagSet(progName, flag.PanicOnError)
|
flags := flag.NewFlagSet(progName, flag.ExitOnError)
|
||||||
var buf bytes.Buffer
|
var buf bytes.Buffer
|
||||||
flags.SetOutput(&buf)
|
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.BoolVar(&c.Help, "h", false, "show help information")
|
||||||
flags.Usage = func() {
|
flags.Usage = func() {
|
||||||
fmt.Fprintf(os.Stderr, "Usage: %s [OPTION]... [FILE OR FOLDER]...\n", progName)
|
fmt.Fprintf(os.Stderr, "Usage: %s [OPTION]... [FILE OR FOLDER]...\n", progName)
|
||||||
|
|
||||||
|
flags.SetOutput(os.Stderr)
|
||||||
flags.PrintDefaults()
|
flags.PrintDefaults()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue