summaryrefslogtreecommitdiff
path: root/save.go
diff options
context:
space:
mode:
Diffstat (limited to 'save.go')
-rw-r--r--save.go14
1 files changed, 3 insertions, 11 deletions
diff --git a/save.go b/save.go
index 0d01ea0..01b11dd 100644
--- a/save.go
+++ b/save.go
@@ -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
}