diff options
Diffstat (limited to 'engine/Settings/Flags.go')
| -rw-r--r-- | engine/Settings/Flags.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/engine/Settings/Flags.go b/engine/Settings/Flags.go index 9f4039e..6c5d1f4 100644 --- a/engine/Settings/Flags.go +++ b/engine/Settings/Flags.go @@ -22,7 +22,14 @@ func (base Flags) String() string { func readFlags() *Flags { - return &Flags { - SettingsFileLocation: *flag.String("c", "Config.json", "Configurtation file location"), + var outp = Flags{} + if flag.Lookup("c") == nil { + flag.StringVar(&outp.SettingsFileLocation, "c", "Config.json", "Configurtation file location") } + flag.Parse() + return &outp + + // return &Flags { + // SettingsFileLocation: *flag.String("config", "Config.json", "Configurtation file location"), + // } } |
