summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2021-08-11 09:32:13 +0300
committerPaul Buetow <paul@buetow.org>2021-08-11 09:32:13 +0300
commit9bb96433be61d89f8e86f6f9ded8e35f74156a63 (patch)
treecdbcc63433955bcde584c232d3676a78b3c52ee5 /cmd
parentf3e08046badcbc852a6875b5553ee0a648021552 (diff)
add colorTable option
Diffstat (limited to 'cmd')
-rw-r--r--cmd/dtail/main.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/dtail/main.go b/cmd/dtail/main.go
index 178ea52..869a536 100644
--- a/cmd/dtail/main.go
+++ b/cmd/dtail/main.go
@@ -11,6 +11,7 @@ import (
"time"
"github.com/mimecast/dtail/internal/clients"
+ "github.com/mimecast/dtail/internal/color"
"github.com/mimecast/dtail/internal/config"
"github.com/mimecast/dtail/internal/io/logger"
"github.com/mimecast/dtail/internal/io/signal"
@@ -25,6 +26,7 @@ func main() {
var cfgFile string
var checkHealth bool
var debugEnable bool
+ var displayColorTable bool
var displayVersion bool
var grep string
var noColor bool
@@ -35,13 +37,14 @@ func main() {
userName := user.Name()
+ flag.BoolVar(&args.Quiet, "quiet", false, "Quiet output mode")
flag.BoolVar(&args.RegexInvert, "invert", false, "Invert regex")
flag.BoolVar(&args.TrustAllHosts, "trustAllHosts", false, "Auto trust all unknown host keys")
flag.BoolVar(&checkHealth, "checkHealth", false, "Only check for server health")
flag.BoolVar(&debugEnable, "debug", false, "Activate debug messages")
+ flag.BoolVar(&displayColorTable, "colorTable", false, "Show color table")
flag.BoolVar(&displayVersion, "version", false, "Display version")
flag.BoolVar(&noColor, "noColor", false, "Disable ANSII terminal colors")
- flag.BoolVar(&args.Quiet, "quiet", false, "Quiet output mode")
flag.IntVar(&args.ConnectionsPerCPU, "cpc", 10, "How many connections established per CPU core concurrently")
flag.IntVar(&args.Timeout, "timeout", 0, "Max time dtail server will collect data until disconnection")
flag.IntVar(&pprof, "pprof", -1, "Start PProf server this port")
@@ -71,6 +74,9 @@ func main() {
if displayVersion {
version.PrintAndExit()
}
+ if displayColorTable {
+ color.TablePrintAndExit()
+ }
ctx, cancel := context.WithCancel(context.Background())
defer cancel()