[chore] Inform user on how to get testrig (#1557)

This adds a dummy testrig subcommand when we're not building with DEBUG
set. Now any invocation of gotosocial testrig, plain or with any kind of
subcommands or arguments will result in that error message getting
returned.
This commit is contained in:
Daenney 2023-02-25 23:26:48 +01:00 committed by GitHub
parent 83be140f0b
commit 55300cbd73
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,6 +20,7 @@
import (
"log"
"os"
godebug "runtime/debug"
"strings"
@ -66,6 +67,8 @@ func main() {
if debug.DEBUG {
// only add testrig if debug enabled.
rootCmd.AddCommand(testrigCommands())
} else if len(os.Args) > 1 && os.Args[1] == "testrig" {
log.Fatalln("gotosocial must be built and run with the DEBUG enviroment variable set to enable and access testrig")
}
// run