|
@@ -50,6 +50,12 @@ func runExplain(cmd *cobra.Command, args []string) error {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ opts.ShowNotOkParsers, err = flags.GetBool("only-successful-parsers")
|
|
|
|
+ opts.ShowNotOkParsers = !opts.ShowNotOkParsers
|
|
|
|
+ if err != nil {
|
|
|
|
+ return err
|
|
|
|
+ }
|
|
|
|
+
|
|
crowdsec, err := flags.GetString("crowdsec")
|
|
crowdsec, err := flags.GetString("crowdsec")
|
|
if err != nil {
|
|
if err != nil {
|
|
return err
|
|
return err
|
|
@@ -182,6 +188,7 @@ tail -n 5 myfile.log | cscli explain --type nginx -f -
|
|
flags.StringP("type", "t", "", "Type of the acquisition to test")
|
|
flags.StringP("type", "t", "", "Type of the acquisition to test")
|
|
flags.BoolP("verbose", "v", false, "Display individual changes")
|
|
flags.BoolP("verbose", "v", false, "Display individual changes")
|
|
flags.Bool("failures", false, "Only show failed lines")
|
|
flags.Bool("failures", false, "Only show failed lines")
|
|
|
|
+ flags.Bool("only-successful-parsers", false, "Only show successful parsers")
|
|
flags.String("crowdsec", "crowdsec", "Path to crowdsec")
|
|
flags.String("crowdsec", "crowdsec", "Path to crowdsec")
|
|
|
|
|
|
return cmdExplain
|
|
return cmdExplain
|