diff options
| author | Jeff Carr <[email protected]> | 2025-10-26 22:41:47 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-26 22:41:47 -0500 |
| commit | 4d0828def125f96d376cc1bd018bd3d8b0997901 (patch) | |
| tree | b683bbe08350c6e5b78eba65be9a6496091c874b /init.go | |
| parent | 59c9500872620a0e43752d7ebf352804aaf49925 (diff) | |
rearranging filenames
Diffstat (limited to 'init.go')
| -rw-r--r-- | init.go | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -2,6 +2,7 @@ package env import ( "os" + "os/user" "path/filepath" "strings" ) @@ -29,9 +30,17 @@ func Init(appname, version, buildtime string, fromargv []string, goodFunc func(s SetGlobal("lib/env", "APPNAME", APPNAME) SetGlobal("lib/env", "VERSION", VERSION) SetGlobal("lib/env", "BUILDTIME", BUILDTIME) + usr, err := user.Current() + if err == nil { + SetGlobal("lib/env", "username", usr.Username) + } + homeDir, err := os.UserHomeDir() + if err == nil { + SetGlobal("lib/env", "homeDir", homeDir) + } } -// if it exists, loads ~/.config/<appname>/<appname>.env +// if it exists, loads ~/.config/<appname>/<appname>rc func loadAppENV() error { saveMu.Lock() saveMu.Unlock() |
