diff options
Diffstat (limited to 'config.Save.go')
| -rw-r--r-- | config.Save.go | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/config.Save.go b/config.Save.go deleted file mode 100644 index c317e73..0000000 --- a/config.Save.go +++ /dev/null @@ -1,91 +0,0 @@ -package config - -import ( - "sync" -) - -// an experiment to see if this is useful -var saveMu sync.RWMutex - -/* -// returns true if config is working okay -func InitValid() bool { - saveMu.Lock() - defer saveMu.Unlock() - if configPB == nil { - // todo: try to re-init it here - return false - } - return true -} - -// saves your applications config file -func Save() error { - return saveENV() -} - -func saveENV() error { - filename, err := getConfigFilenameENV() - if err != nil { - return err - } - saveMu.Lock() - defer saveMu.Unlock() - outENV, err := formatENV() - if err == nil { - log.Info("SAVEENV IS RUNNING") - log.Info("SAVEENV IS RUNNING") - log.Info("SAVEENV IS RUNNING") - log.Info(outENV) - } - return os.WriteFile(filename, []byte(outENV), 0644) -} - -func Get(flag string) string { - saveMu.Lock() - defer saveMu.Unlock() - if configPB == nil { - return "" - } - c := findByLower(flag) - if c == nil { - return "" - } - - return c.Value -} - -func True(flag string) bool { - saveMu.Lock() - defer saveMu.Unlock() - if configPB == nil { - return false - } - found := configPB.findByKey(flag) - if found == nil { - return false - } - if strings.ToLower(found.Value) == "true" { - return true - } - return false -} - -func Set(key string, newValue string) error { - saveMu.Lock() - defer saveMu.Unlock() - if configPB == nil { - return NotInitialized - } - found := configPB.findByKey(key) - if found != nil { - found.Value = newValue - } - - newvar := new(Config) - newvar.Key = key - newvar.Value = newValue - configPB.Append(newvar) - return nil -} -*/ |
