crowdsec/pkg/fflag/crowdsec.go
mmetc 6efc2688b1
simplify feature flags (#1947)
Now checking for a feature flag is a one liner,
with no need to control errors.

if fflag.Crowdsec.CscliSetup.IsEnabled() {
   ...
}
2022-12-26 14:23:41 +01:00

15 lines
255 B
Go

package fflag
var Crowdsec = FeatureRegister{EnvPrefix: "CROWDSEC_FEATURE_"}
var CscliSetup = &Feature{Name: "cscli_setup"}
func RegisterAllFeatures() error {
err := Crowdsec.RegisterFeature(CscliSetup)
if err != nil {
return err
}
return nil
}