summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'init.go')
-rw-r--r--init.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/init.go b/init.go
index 4db6315..c595dfa 100644
--- a/init.go
+++ b/init.go
@@ -131,3 +131,17 @@ func LoadENV(filename string) error {
}
return err
}
+
+func LoadAppENV(appname string) error {
+ configDir, err := os.UserConfigDir()
+ if err != nil {
+ return err
+ }
+ fpath := filepath.Join(configDir, appname, appname+"rc")
+ fmt.Printf("env.Load(%s)\n", fpath)
+ data, err := os.ReadFile(fpath)
+ if err == nil {
+ parseFileData(appname, string(data))
+ }
+ return err
+}