Thibault "bui" Koechlin 3 år sedan
förälder
incheckning
9a42190e13
1 ändrade filer med 6 tillägg och 7 borttagningar
  1. 6 7
      cmd/crowdsec-cli/console.go

+ 6 - 7
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)
+				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())
 		},
 	}