diff options
| author | Jeff Carr <[email protected]> | 2025-03-02 03:03:45 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-02 03:03:45 -0600 |
| commit | 9d5bae8a14d88c44cd191ed73a5c2db7543e7eec (patch) | |
| tree | 83663e753db1c1b1e295add0c89a0cf4d4a81b42 /mode.go | |
| parent | f540aab43407a50477c8b25af8ba125dcc5c6be6 (diff) | |
add a 'forge mode' concept
Diffstat (limited to 'mode.go')
| -rw-r--r-- | mode.go | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -0,0 +1,17 @@ +// Copyright 1994-2025 WIT.COM Inc Licensed GPL 3.0 + +package forgepb + +// TODO: implement i18n with the protobuf's +func (f *Forge) GetMode() string { + switch f.Config.Mode { + case ForgeMode_MASTER: + return "Release Mode (master branches)" + case ForgeMode_DEVEL: + return "Devel/Patch Mode (devel branches)" + case ForgeMode_USER: + return "Hack Mode (user branches)" + default: + return f.Config.Mode.String() + } +} |
