20 lines
526 B
Go
20 lines
526 B
Go
package fflag
|
|
|
|
var Crowdsec = FeatureRegister{EnvPrefix: "CROWDSEC_FEATURE_"}
|
|
|
|
var CscliSetup = &Feature{Name: "cscli_setup", Description: "Enable cscli setup command (service detection)"}
|
|
var DisableHttpRetryBackoff = &Feature{Name: "disable_http_retry_backoff", Description: "Disable http retry backoff"}
|
|
|
|
func RegisterAllFeatures() error {
|
|
err := Crowdsec.RegisterFeature(CscliSetup)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
err = Crowdsec.RegisterFeature(DisableHttpRetryBackoff)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|