From 49faaf532561008403d7262db23aeaaff7242170 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 12 Feb 2024 15:09:17 +0100 Subject: [PATCH] Adding app/config/cli.go --- app/config/cli.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 app/config/cli.go diff --git a/app/config/cli.go b/app/config/cli.go new file mode 100644 index 0000000..1ff3b2b --- /dev/null +++ b/app/config/cli.go @@ -0,0 +1,17 @@ +package config + +import ( + "path" + + "github.com/urfave/cli/v2" +) + +func (cfg *Config) ReadCliFlags(ctx *cli.Context) error { + logFile := ctx.Path("log") + if len(logFile) > 0 { + cfg.Log.Directory = path.Dir(logFile) + cfg.Log.Filename = path.Base(logFile) + } + + return nil +}