From 55300cbd7395daa7db4d4393a2b990e7b986af53 Mon Sep 17 00:00:00 2001 From: Daenney Date: Sat, 25 Feb 2023 23:26:48 +0100 Subject: [PATCH] [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. --- cmd/gotosocial/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/gotosocial/main.go b/cmd/gotosocial/main.go index e3af77548..0fd354de9 100644 --- a/cmd/gotosocial/main.go +++ b/cmd/gotosocial/main.go @@ -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