[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
1 changed files with 3 additions and 0 deletions

View File

@ -20,6 +20,7 @@ package main
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