From 2a40ab6393d1bf445c51255598366f73cd454f0c Mon Sep 17 00:00:00 2001 From: "Sascha L. Teichmann" Date: Fri, 27 Jan 2023 17:16:45 +0100 Subject: [PATCH] Set the default of 'validatorpresets' to 'mandatory'. --- cmd/csaf_checker/main.go | 6 ++++-- docs/csaf_checker.md | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/csaf_checker/main.go b/cmd/csaf_checker/main.go index 316f4c4..635e061 100644 --- a/cmd/csaf_checker/main.go +++ b/cmd/csaf_checker/main.go @@ -41,7 +41,7 @@ type options struct { RemoteValidator string `long:"validator" description:"URL to validate documents remotely" value-name:"URL"` RemoteValidatorCache string `long:"validatorcache" description:"FILE to cache remote validations" value-name:"FILE"` - RemoteValidatorPresets []string `long:"validatorpreset" description:"One or more presets to validate remotely"` + RemoteValidatorPresets []string `long:"validatorpreset" description:"One or more presets to validate remotely" default:"mandatory"` clientCerts []tls.Certificate } @@ -172,7 +172,9 @@ func run(opts *options, domains []string) (*Report, error) { func main() { opts := new(options) - domains, err := flags.Parse(opts) + parser := flags.NewParser(opts, flags.Default) + parser.Usage = "[OPTIONS] domain..." + domains, err := parser.Parse() errCheck(err) if opts.Version { diff --git a/docs/csaf_checker.md b/docs/csaf_checker.md index f279d4c..949524f 100644 --- a/docs/csaf_checker.md +++ b/docs/csaf_checker.md @@ -3,7 +3,8 @@ ### Usage ``` -csaf_checker [OPTIONS] +Usage: + csaf_checker [OPTIONS] domain... Application Options: -o, --output=REPORT-FILE File name of the generated report @@ -17,7 +18,7 @@ Application Options: -y, --years=YEARS Number of years to look back from now --validator=URL URL to validate documents remotely --validatorcache=FILE FILE to cache remote validations - --validatorpreset= One or more presets to validate remotely + --validatorpreset= One or more presets to validate remotely (default: mandatory) Help Options: -h, --help Show this help message