aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-12 06:54:41 -0700
committerFuwn <[email protected]>2024-10-12 06:54:41 -0700
commit8f4f831aafefab916db253a6d8e2d5fe6fd3880c (patch)
tree98fdc30610cde1fc83bd42698f92d7fb405d3a9e
parent40f9bc9d441c78214540240413ad74807c28e30b (diff)
downloadyae-8f4f831aafefab916db253a6d8e2d5fe6fd3880c.tar.xz
yae-8f4f831aafefab916db253a6d8e2d5fe6fd3880c.zip
feat(yae): extra log level flags
-rw-r--r--yae.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/yae.go b/yae.go
index 865e193..9d05dd0 100644
--- a/yae.go
+++ b/yae.go
@@ -37,6 +37,24 @@ func main() {
Value: "./yae.json",
Usage: "Sources path",
},
+ &cli.BoolFlag{
+ Name: "debug",
+ Usage: "Enable debug output",
+ Action: func(*cli.Context, bool) error {
+ log.SetLevel(log.DebugLevel)
+
+ return nil
+ },
+ },
+ &cli.BoolFlag{
+ Name: "silent",
+ Usage: "Silence log output",
+ Action: func(*cli.Context, bool) error {
+ log.SetLevel(log.WarnLevel)
+
+ return nil
+ },
+ },
},
Copyright: fmt.Sprintf("Copyright (c) 2024-%s Fuwn", fmt.Sprint(time.Now().Year())),
ExitErrHandler: func(c *cli.Context, err error) {