From db81599c97bdc51c5fd1edfabc4840438a26029a Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 14 Dec 2020 19:50:33 +0300 Subject: [PATCH] Convenient -xx for REDO_TRACE=1 --- main.go | 3 +++ run.go | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index afed8e0..b5618e6 100644 --- a/main.go +++ b/main.go @@ -145,6 +145,9 @@ func main() { MyPid = os.Getpid() } var traced bool + if *flagTraceAll { + mustSetenv(EnvTrace, "1") + } if *flagTrace { traced = true } else { diff --git a/run.go b/run.go index ac607a6..c85543a 100644 --- a/run.go +++ b/run.go @@ -62,7 +62,8 @@ var ( StderrPrefix string Jobs sync.WaitGroup - flagTrace = flag.Bool("x", false, fmt.Sprintf("trace current target (sh -x) (set %s=1 for all others)", EnvTrace)) + flagTrace = flag.Bool("x", false, "trace (sh -x) current targets") + flagTraceAll = flag.Bool("xx", false, fmt.Sprintf("trace (sh -x) all targets (%s=1)", EnvTrace)) flagStderrKeep = flag.Bool("logs", false, fmt.Sprintf("keep job's stderr (%s=1)", EnvStderrKeep)) flagStderrSilent = flag.Bool("silent", false, fmt.Sprintf("do not print job's stderr (%s=1)", EnvStderrSilent)) ) -- 2.44.0