diff options
| -rw-r--r-- | flags.go | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -11,6 +11,24 @@ func Get(flag string) string { return found.Value } +func GetPanic(flag string) string { + if configPB == nil { + configPanic(flag) + } + found := configPB.FindByKey(flag) + if found == nil { + configPanic(flag) + } + return found.Value +} + +func configPanic(varname string) { + if configPB == nil { + panic("config file is nil") + } + panic("config name '" + varname + "' not found") +} + func Set(key string, newValue string) error { if configPB == nil { return NotInitialized |
