diff options
| author | Jeff Carr <[email protected]> | 2025-10-21 04:49:06 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-21 04:49:06 -0500 |
| commit | c9fae2681ba33612fca2418523964cfc7b92cac1 (patch) | |
| tree | 471ed9830399c5f36210f3ceff6c0b90c41d42bd /config.go | |
| parent | 69b5038c58e6a8487f22aeaf28eddec5c785c283 (diff) | |
starting to limp back to working
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -5,7 +5,6 @@ package forgepb import ( "errors" "os" - "os/user" "go.wit.com/lib/config" "go.wit.com/lib/protobuf/argvpb" @@ -57,11 +56,19 @@ func (f *Forge) SaveRepos() error { } func (f *Forge) SetMode(newmode ForgeMode) error { - if f.Mode == newmode { + if f.mode == newmode { // nothing changed return nil } - err := config.Set("mode", string(newmode)) + f.mode = newmode + err := config.Set("mode", newmode.String()) + if err != nil { + panic("config.Set() doesn't work") + } + err = config.Save() + if err != nil { + panic("config.Save() doesn't work") + } return err } @@ -125,12 +132,6 @@ func makeDefaultConfig() (*ForgeConfigs, error) { // Get fullpath to ~/.config/forge/forge.text cfg.loadConfig() - usr, _ := user.Current() - config.Set("username", usr.Username) - - homeDir, _ := os.UserHomeDir() - config.Set("homedir", homeDir) - cfg.addSampleConfigs() DumpENV() config.SetChanged("forge", true) |
