diff options
Diffstat (limited to 'save.go')
| -rw-r--r-- | save.go | 14 |
1 files changed, 3 insertions, 11 deletions
@@ -11,13 +11,9 @@ func Save() error { } func saveENV() error { - filename, err := getConfigFilenameENV() - if err != nil { - return err - } saveMu.Lock() defer saveMu.Unlock() - return saveENVnolock(filename) + return saveENVnolock(envPB.Filename) } func saveENVnolock(filename string) error { @@ -62,10 +58,6 @@ func True(flag string) bool { } func Set(varname string, newValue string) error { - filename, err := getConfigFilenameENV() - if err != nil { - return err - } saveMu.Lock() defer saveMu.Unlock() if envPB == nil { @@ -74,13 +66,13 @@ func Set(varname string, newValue string) error { found := envPB.FindByVar(varname) if found != nil { found.Value = newValue - saveENVnolock(filename) + saveENVnolock(envPB.Filename) } newvar := new(Key) newvar.Var = varname newvar.Value = newValue envPB.Append(newvar) - saveENVnolock(filename) + saveENVnolock(envPB.Filename) return nil } |
