feat: add debug argument
This commit is contained in:
parent
54891f9193
commit
788c5a0a27
1 changed files with 8 additions and 1 deletions
|
|
@ -133,7 +133,8 @@ func (conf *Config) logConfig(configPath string) {
|
||||||
// manage arguments
|
// manage arguments
|
||||||
func manageArguments() *Config {
|
func manageArguments() *Config {
|
||||||
|
|
||||||
defaultConfigPath := "./$HOME./gogitlabber.yaml"
|
// default config path
|
||||||
|
defaultConfigPath := "./$HOME./.config/gogitlabber.yaml"
|
||||||
|
|
||||||
// Define only the config file flag
|
// Define only the config file flag
|
||||||
configFileFlag := flag.String(
|
configFileFlag := flag.String(
|
||||||
|
|
@ -142,9 +143,15 @@ func manageArguments() *Config {
|
||||||
"Specify config file path (YAML)\n example: -config=./config/app.yaml")
|
"Specify config file path (YAML)\n example: -config=./config/app.yaml")
|
||||||
|
|
||||||
versionFlag := flag.Bool("version", false, "Print the version and exit")
|
versionFlag := flag.Bool("version", false, "Print the version and exit")
|
||||||
|
debugFlag := flag.Bool("debug", false, "Enable debug mode")
|
||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
|
// override debug setting if flag is set
|
||||||
|
if *debugFlag {
|
||||||
|
config.Debug = true
|
||||||
|
}
|
||||||
|
|
||||||
if *versionFlag {
|
if *versionFlag {
|
||||||
fmt.Println(version)
|
fmt.Println(version)
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue