// Copyright 2017-2025 WIT.COM Inc. All rights reserved. // Use of this source code is governed by the GPL 3.0 package main import ( "go.wit.com/lib/protobuf/forgepb" ) // FORGE USES THESE TO RECOVER FROM WHEN TOOLKITS FAIL TO LOAD // so don't delete them func doMode() (string, error) { if argv.Mode.Normal != nil { return doNormal() } if argv.Mode.User != nil { setForgeMode(forgepb.ForgeMode_USER) return "user mode on", nil } if argv.Mode.Devel != nil { setForgeMode(forgepb.ForgeMode_DEVEL) return "devel mode on", nil } if argv.Mode.Master != nil { setForgeMode(forgepb.ForgeMode_MASTER) return "master mode on", nil } return "nothing done", nil }