summaryrefslogtreecommitdiff
path: root/config.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-11 03:36:26 -0500
committerJeff Carr <[email protected]>2025-09-11 03:36:26 -0500
commit6df342bc1071b72fe61b2708aa77dbdbabdbc602 (patch)
tree1402983a311db18c4b0bdf855acda4b1a745bd2b /config.go
parent209ee29773f910e3b1274725e7e40edee40cb535 (diff)
new config()
Diffstat (limited to 'config.go')
-rw-r--r--config.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/config.go b/config.go
index 51d0110..8e30e06 100644
--- a/config.go
+++ b/config.go
@@ -13,10 +13,10 @@ import (
)
func configSave() error {
- return config.ConfigSave(me.configs)
+ return me.configs.ConfigSave()
}
-func (me *mainType) configInit() error {
+func configInit() *forgepb.ForgeConfigs {
if argv.Hostname != "" {
HOSTNAME = argv.Hostname
}
@@ -30,20 +30,20 @@ func (me *mainType) configInit() error {
os.Setenv("FORGE_PATCHDIR", "/var/lib/forged")
}
- me.configs = new(forgepb.ForgeConfigs)
- err := config.ConfigLoad(me.configs, ARGNAME, "forge")
+ configs := new(forgepb.ForgeConfigs)
+ err := config.ConfigLoad(configs, ARGNAME, "forge")
if errors.Is(err, os.ErrNotExist) {
- me.configs.ReposDir = "/home/forge"
- me.configs.ReposPB = "/home/forge/repos.pb"
- me.configs.PatchDir = "/var/lib/forged"
+ configs.ReposDir = "/home/forge"
+ configs.ReposPB = "/home/forge/repos.pb"
+ configs.PatchDir = "/var/lib/forged"
if err := configSave(); err != nil {
badExit(err)
}
- log.Info("made a default config file here", me.configs.Filename)
+ log.Info("made a default config file here", configs.Filename)
okExit("")
}
if err != nil {
badExit(err)
}
- return err
+ return configs
}