diff options
| author | Jeff Carr <[email protected]> | 2025-03-10 03:21:50 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-10 07:59:25 -0500 |
| commit | 8fda4d7c870e36772f1ea0a62179e6e661131b21 (patch) | |
| tree | e4f0c03cc67f981eaf803633677e9259f264f360 /config.go | |
| parent | fba2d24625d844b7f6115a6cb86f7fc6e1f9e3d5 (diff) | |
configload() and /list work
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 47 |
1 files changed, 3 insertions, 44 deletions
@@ -41,8 +41,8 @@ func ConfigLoad() *Portmaps { var data []byte var err error - if data, err = loadFile("gus.text"); err != nil { - log.Warn("gus.text failed to load", err) + if data, err = loadFile(fullname); err != nil { + log.Warn("config file failed to load", err) // something went wrong loading the file return nil } @@ -52,7 +52,7 @@ func ConfigLoad() *Portmaps { } p := new(Portmaps) if err = p.UnmarshalTEXT(data); err != nil { - log.Warn("unmarshal failed on gus.text config file", err) + log.Warn("unmarshal failed on config file", err) return nil } @@ -60,47 +60,6 @@ func ConfigLoad() *Portmaps { return p } -/* -func (m *Portmaps) ConfigLoad() error { - var fullname string - if m == nil { - return errors.New("It's not safe to run ConfigLoad() on a nil ?") - } - if os.Getenv("CLOUD_HOME") != "" { - fullname = filepath.Join(os.Getenv("CLOUD_HOME"), "gus.text") - if argv.Config == "" { - argv.Config = fullname - } - } - if argv.Config != "" { - fullname = argv.Config - } - if fullname == "" { - homeDir, _ := os.UserHomeDir() - fullname = filepath.Join(homeDir, ".config/cloud", "gus.text") - argv.Config = fullname - } - - var data []byte - var err error - if data, err = loadFile(); err != nil { - // something went wrong loading the file - return err - } - - if data != nil { - if err = proto.Unmarshal(data, m); err != nil { - log.Warn("broken gus.text config file", "gus.text") - return err - } - return nil - } - - log.Log(INFO, "gus.ConfigLoad() has", m.Len(), "port mappings") - return nil -} -*/ - func loadFile(fullname string) ([]byte, error) { data, err := os.ReadFile(fullname) if errors.Is(err, os.ErrNotExist) { |
