diff options
| author | Jeff Carr <[email protected]> | 2025-10-16 07:38:46 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-16 07:38:46 -0500 |
| commit | 37c68128c8e56d9be81fc9a6dc4ce272dc27decc (patch) | |
| tree | 4f30da18f5cc9288473c203ebbfa628e478aaee9 /config.go | |
| parent | 86bc669b5c5c291ccaf9a7872c2b24b3e39bbcb7 (diff) | |
common savemode() func. swear I already wrote this somewherev0.0.183
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -54,6 +54,16 @@ func (f *Forge) SaveRepos() error { return f.Repos.ConfigSave(f.Config.ReposPB) } +func (f *Forge) SetMode(newmode ForgeMode) error { + if f.Config.Mode == newmode { + // nothing changed + return nil + } + f.Config.Mode = newmode + err := f.Config.SaveVerbose() + return err +} + // functions to import and export the protobuf // data to and from config files |
