From cb994c47a9a6adb9a7829631e6bdcfe246c0f5e0 Mon Sep 17 00:00:00 2001 From: mritd Date: Mon, 14 Feb 2022 14:43:25 +0800 Subject: [PATCH] feat(cmd): remove warn log, disable cmd sorting remove warn log, disable cmd sorting Signed-off-by: mritd --- cmd/completion.go | 4 ---- cmd/main.go | 6 ++++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/cmd/completion.go b/cmd/completion.go index b95bea4..ea6bbed 100644 --- a/cmd/completion.go +++ b/cmd/completion.go @@ -65,7 +65,3 @@ PowerShell: } }, } - -func init() { - rootCmd.AddCommand(completionCmd) -} diff --git a/cmd/main.go b/cmd/main.go index 1977f1e..bd53a30 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -130,7 +130,6 @@ func fakeFlags() { for _, arg := range os.Args { if fr.MatchString(arg) { args = append(args, "-"+arg) - logrus.WithField("FLAG", arg).Warn("flag format is not standard, please use standard POSIX format(-h/--help)") } else { args = append(args, arg) } @@ -145,6 +144,9 @@ func init() { // compatible windows double click cobra.MousetrapHelpText = "" + // disable cmd sorting + cobra.EnableCommandSorting = false + // add global flags rootCmd.PersistentFlags().StringP("config", "c", "./config.json", "config file") rootCmd.PersistentFlags().String("mmdb-url", "https://github.com/P3TERX/GeoLite.mmdb/raw/download/GeoLite2-Country.mmdb", "mmdb download url") @@ -154,7 +156,7 @@ func init() { rootCmd.PersistentFlags().Bool("no-check", false, "disable update check") // add to root cmd - rootCmd.AddCommand(clientCmd, serverCmd) + rootCmd.AddCommand(clientCmd, serverCmd, completionCmd) // bind flag _ = viper.BindPFlag("config", rootCmd.PersistentFlags().Lookup("config"))