From 788c5a0a27863ad76a2a6f20ca8668c9f24d6399 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Mon, 7 Jul 2025 19:01:09 +0200 Subject: [PATCH] feat: add debug argument --- cmd/gogitlabber/input.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/gogitlabber/input.go b/cmd/gogitlabber/input.go index 75804f6..6187e40 100644 --- a/cmd/gogitlabber/input.go +++ b/cmd/gogitlabber/input.go @@ -133,7 +133,8 @@ func (conf *Config) logConfig(configPath string) { // manage arguments func manageArguments() *Config { - defaultConfigPath := "./$HOME./gogitlabber.yaml" + // default config path + defaultConfigPath := "./$HOME./.config/gogitlabber.yaml" // Define only the config file flag configFileFlag := flag.String( @@ -142,9 +143,15 @@ func manageArguments() *Config { "Specify config file path (YAML)\n example: -config=./config/app.yaml") versionFlag := flag.Bool("version", false, "Print the version and exit") + debugFlag := flag.Bool("debug", false, "Enable debug mode") flag.Parse() + // override debug setting if flag is set + if *debugFlag { + config.Debug = true + } + if *versionFlag { fmt.Println(version) os.Exit(0)