blob: 50fea4b0b9f8e9bb83cccd26185e40430f20315f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
// Copyright 2025 WIT.COM Inc Licensed GPL 3.0
package forgepb
import (
"go.wit.com/lib/ENV"
)
func (f *Forge) SetMode(newmode ForgeMode) error {
if f.mode == newmode {
// nothing changed
return nil
}
f.mode = newmode
err := ENV.Set("mode", newmode.String())
if err != nil {
panic("ENV.Set() doesn't work")
}
err = ENV.Save()
if err != nil {
panic("ENV.Save() doesn't work")
}
return err
}
|