diff --git a/cmd/crowdsec-cli/console.go b/cmd/crowdsec-cli/console.go index e4046f650..f7f9367fd 100644 --- a/cmd/crowdsec-cli/console.go +++ b/cmd/crowdsec-cli/console.go @@ -129,23 +129,22 @@ After running this command your will need to validate the enrollment in the weba Long: ` Enable given information push to the central API. Allows to empower the console`, ValidArgs: csconfig.CONSOLE_CONFIGS, - Args: cobra.MinimumNArgs(1), DisableAutoGenTag: true, Run: func(cmd *cobra.Command, args []string) { if enableAll { SetConsoleOpts(csconfig.CONSOLE_CONFIGS, true) - } else { - SetConsoleOpts(args, true) - } + log.Infof("All features have been enabled successfully") + } else { + if len(args) == 0 { + log.Fatalf("You must specify at least one feature to enable") + } + SetConsoleOpts(args, true) + log.Infof("%v have been enabled", args) + } if err := csConfig.API.Server.DumpConsoleConfig(); err != nil { log.Fatalf("failed writing console config : %s", err) } - if enableAll { - log.Infof("All features have been enabled successfully") - } else { - log.Infof("%v have been enabled", args) - } log.Infof(ReloadMessage()) }, }