summaryrefslogtreecommitdiff
path: root/mode.go
diff options
context:
space:
mode:
Diffstat (limited to 'mode.go')
-rw-r--r--mode.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/mode.go b/mode.go
new file mode 100644
index 0000000..3e22d52
--- /dev/null
+++ b/mode.go
@@ -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()
+ }
+}