summaryrefslogtreecommitdiff
path: root/save.go
diff options
context:
space:
mode:
Diffstat (limited to 'save.go')
-rw-r--r--save.go51
1 files changed, 0 insertions, 51 deletions
diff --git a/save.go b/save.go
index 36e20d5..351b665 100644
--- a/save.go
+++ b/save.go
@@ -2,7 +2,6 @@ package env
import (
"os"
- "strings"
)
// saves your applications config file
@@ -23,53 +22,3 @@ func saveENVnolock(filename string) error {
}
return os.WriteFile(filename, []byte(outENV), 0644)
}
-
-func Get(flag string) string {
- saveMu.Lock()
- defer saveMu.Unlock()
- if envPB == nil {
- return ""
- }
- c := findByLower(flag)
- if c == nil {
- return ""
- }
-
- return c.Value
-}
-
-func True(flag string) bool {
- saveMu.Lock()
- defer saveMu.Unlock()
- if envPB == nil {
- return false
- }
- found := envPB.FindByVar(flag)
- if found == nil {
- return false
- }
- if strings.ToLower(found.Value) == "true" {
- return true
- }
- return false
-}
-
-func Set(varname string, newValue string) error {
- saveMu.Lock()
- defer saveMu.Unlock()
- if envPB == nil {
- return NotInitialized
- }
- found := envPB.FindByVar(varname)
- if found != nil {
- found.Value = newValue
- saveENVnolock(envPB.Filename)
- }
-
- newvar := new(Key)
- newvar.Var = varname
- newvar.Value = newValue
- envPB.Append(newvar)
- saveENVnolock(envPB.Filename)
- return nil
-}