diff options
| author | Jeff Carr <[email protected]> | 2025-10-14 06:19:01 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-14 06:33:15 -0500 | 
| commit | c5a8b130ee51f69ed9d11719da1cb80d1c2c7048 (patch) | |
| tree | 9ee3e8f0b56df3a87e62437645da5f2251019677 | |
| parent | 96378c70293b7367f43e630a8d334c19f701b4db (diff) | |
add a helpful GetPanic()v0.0.23
| -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  | 
