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 /mode.go | |
| parent | 69b5038c58e6a8487f22aeaf28eddec5c785c283 (diff) | |
starting to limp back to working
Diffstat (limited to 'mode.go')
| -rw-r--r-- | mode.go | 66 |
1 files changed, 64 insertions, 2 deletions
@@ -4,7 +4,7 @@ package forgepb // TODO: implement i18n with the protobuf's func (f *Forge) GetMode() string { - switch f.Mode { + switch f.mode { case ForgeMode_MASTER: return "Release Mode (master branch)" case ForgeMode_DEVEL: @@ -12,6 +12,68 @@ func (f *Forge) GetMode() string { case ForgeMode_USER: return "Hack Mode (user branch)" default: - return f.Mode.String() + return f.mode.String() } } + +func (f *Forge) IsModeUnknown() bool { + if f.mode == ForgeMode_UNKNOWN { + return true + } + return false +} + +func (f *Forge) IsModeNewUser() bool { + if f.mode == ForgeMode_NEWUSER { + return true + } + return false +} + +func (f *Forge) IsModeDevel() bool { + if f.mode == ForgeMode_DEVEL { + return true + } + return false +} + +func (f *Forge) SetModeNewUser() { + if err := f.SetMode(ForgeMode_NEWUSER); err != nil { + panic("SetMode failed") + } +} + +func (f *Forge) IsModeMaster() bool { + if f.mode == ForgeMode_MASTER { + return true + } + return false +} + +func (f *Forge) IsModeNormal() bool { + if f.mode == ForgeMode_NORMAL { + return true + } + return false +} + +func (f *Forge) IsModeClean() bool { + if f.mode == ForgeMode_CLEAN { + return true + } + return false +} + +func (f *Forge) IsModeUser() bool { + if f.mode == ForgeMode_USER { + return true + } + return false +} + +func (f *Forge) IsModeGoLang() bool { + if f.mode == ForgeMode_NORMAL { + return true + } + return false +} |
