From ce10bdadc6e529540af6de5565a0c900d2a1c339 Mon Sep 17 00:00:00 2001 From: malong Date: Tue, 27 Aug 2024 11:25:06 +0800 Subject: [PATCH] Fix: when unknown command --- cmd/root.go | 7 ++++--- cmd/tool.go | 5 +---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index d83b717..f5d04ed 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -9,7 +9,7 @@ import ( ) const ( - plsVersion = "0.0.2" + plsVersion = "1.0.1" dir = ".commands" ) @@ -33,7 +33,8 @@ var ( // Execute all api entry. func Execute() { if err := root.Execute(); err != nil { - panic(err) + // ignore error + // _ = root.Help() } } @@ -42,7 +43,7 @@ func init() { if !fileExist(dirPath) { err := makeCmdDir(dirPath) if err != nil { - panic(err) + fmt.Println("[sorry] failed to create command dir") } } diff --git a/cmd/tool.go b/cmd/tool.go index d0ea032..dcd1dfe 100644 --- a/cmd/tool.go +++ b/cmd/tool.go @@ -29,8 +29,5 @@ func fileExist(path string) bool { } func makeCmdDir(dir string) error { - if _, err := os.Stat(dir); err != nil && !os.IsExist(err) { - return os.Mkdir(dir, 0755) - } - return nil + return os.MkdirAll(dir, 0755) }