diff options
| author | Paul Buetow <paul@buetow.org> | 2021-08-11 09:32:13 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2021-08-11 09:32:13 +0300 |
| commit | 9bb96433be61d89f8e86f6f9ded8e35f74156a63 (patch) | |
| tree | cdbcc63433955bcde584c232d3676a78b3c52ee5 /cmd | |
| parent | f3e08046badcbc852a6875b5553ee0a648021552 (diff) | |
add colorTable option
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/dtail/main.go | 8 |
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() |
