From 4aa6fddca7887231fbfb7d022c54b64561b73633 Mon Sep 17 00:00:00 2001 From: fitzix Date: Tue, 16 Nov 2021 14:13:48 +0800 Subject: [PATCH] feat: x --- cmd/root.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/root.go b/cmd/root.go index eacf38d..e601b47 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -30,6 +30,11 @@ func init() { log.SetFlags(log.LstdFlags | log.Lshortfile) viper.SetConfigFile("config.yml") if err := viper.ReadInConfig(); err != nil { + if os.IsNotExist(err) { + if args := os.Args; len(args) >= 2 && args[1] == "init" { + return + } + } log.Fatal("init config before sniper") } }