summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-21 04:48:54 -0500
committerJeff Carr <[email protected]>2025-10-21 04:48:54 -0500
commitff7faa8d6b1d845776e27f9c137923abd59684f2 (patch)
tree4e7a0bcc5234aae7a834c7617054dcf0b39ee974 /init.go
parent5c4c1fcaf4e724573dd39b4d4fa0d600a9870221 (diff)
trying to get this to work again
Diffstat (limited to 'init.go')
-rw-r--r--init.go44
1 files changed, 23 insertions, 21 deletions
diff --git a/init.go b/init.go
index a2c146a..5069803 100644
--- a/init.go
+++ b/init.go
@@ -4,7 +4,6 @@ package config
// see how this turns out
import (
- "errors"
"fmt"
"os"
"path/filepath"
@@ -25,28 +24,31 @@ func Init(appname, version, buildtime string, fromargv []string) error {
BUILDTIME = buildtime
argv = fromargv
- configDir, err := os.UserConfigDir()
- if err != nil {
- fmt.Println("OS isn't returning UserConfigDir()", err)
- return err
- }
- fullname := filepath.Join(configDir, appname, "config.text")
- configPB = NewConfigs()
- err = loadTEXT(configPB, fullname)
- if err == nil {
- return nil
- }
+ return loadENV()
+ /*
+ configDir, err := os.UserConfigDir()
+ if err != nil {
+ fmt.Println("OS isn't returning UserConfigDir()", err)
+ return err
+ }
+ fullname := filepath.Join(configDir, appname, "config.text")
+ configPB = NewConfigs()
+ err = loadTEXT(configPB, fullname)
+ if err == nil {
+ return nil
+ }
- if errors.Is(err, os.ErrNotExist) {
- // file doesn't exist, make a new file
- return makeNewConfigFile(appname)
- }
- if errors.Is(err, ErrEmpty) {
- fmt.Printf("config file size was empty. out of diskspace? %s\n", fullname)
+ if errors.Is(err, os.ErrNotExist) {
+ // file doesn't exist, make a new file
+ return makeNewConfigFile(appname)
+ }
+ if errors.Is(err, ErrEmpty) {
+ fmt.Printf("config file size was empty. out of diskspace? %s\n", fullname)
+ return err
+ }
+ fmt.Println("config.Init()", err)
return err
- }
- fmt.Println("config.Init()", err)
- return err
+ */
}
func makeNewConfigFile(appname string) error {