summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorPaul Buetow <pbuetow@mimecast.com>2020-09-04 14:42:38 +0300
committerPaul Buetow <pbuetow@mimecast.com>2020-09-04 14:42:38 +0300
commit4a200606e6186b8457b336d07a7eef01f8929b9e (patch)
treeeccadaab2b051496a76e2a642766d77e6634b456 /cmd
parent26ba76807853ec7d98b6190a72f4031f3cd80bed (diff)
server side support for new regex package
Diffstat (limited to 'cmd')
-rw-r--r--cmd/dgrep/main.go10
-rw-r--r--cmd/dtail/main.go10
2 files changed, 14 insertions, 6 deletions
diff --git a/cmd/dgrep/main.go b/cmd/dgrep/main.go
index faffe76..c08c479 100644
--- a/cmd/dgrep/main.go
+++ b/cmd/dgrep/main.go
@@ -22,7 +22,8 @@ func main() {
var displayVersion bool
var files string
var noColor bool
- var regex string
+ var regexStr string
+ var regexInvert bool
var serversStr string
var quietEnable bool
var sshPort int
@@ -41,7 +42,9 @@ func main() {
flag.StringVar(&cfgFile, "cfg", "", "Config file path")
flag.StringVar(&discovery, "discovery", "", "Server discovery method")
flag.StringVar(&files, "files", "", "File(s) to read")
- flag.StringVar(&regex, "regex", ".", "Regular expression")
+ flag.StringVar(&regexStr, "regex", ".", "Regular expression")
+ flag.StringVar(&regexStr, "grep", ".", "Alias for -regex")
+ flag.BoolVar(&regexInvert, "invert", false, "Invert regex")
flag.StringVar(&serversStr, "servers", "", "Remote servers to connect")
flag.StringVar(&userName, "user", userName, "Your system user name")
flag.StringVar(&privateKeyPathFile, "key", "", "Path to private key")
@@ -65,7 +68,8 @@ func main() {
UserName: userName,
What: files,
TrustAllHosts: trustAllHosts,
- Regex: regex,
+ RegexStr: regexStr,
+ RegexInvert: regexInvert,
PrivateKeyPathFile: privateKeyPathFile,
}
diff --git a/cmd/dtail/main.go b/cmd/dtail/main.go
index 3cec667..6553808 100644
--- a/cmd/dtail/main.go
+++ b/cmd/dtail/main.go
@@ -32,7 +32,8 @@ func main() {
var files string
var noColor bool
var queryStr string
- var regex string
+ var regexStr string
+ var regexInvert bool
var serversStr string
var quietEnable bool
var sshPort int
@@ -57,7 +58,9 @@ func main() {
flag.StringVar(&discovery, "discovery", "", "Server discovery method")
flag.StringVar(&files, "files", "", "File(s) to read")
flag.StringVar(&queryStr, "query", "", "Map reduce query")
- flag.StringVar(&regex, "regex", ".", "Regular expression")
+ flag.StringVar(&regexStr, "regex", ".", "Regular expression")
+ flag.StringVar(&regexStr, "grep", ".", "Alias for -regex")
+ flag.BoolVar(&regexInvert, "invert", false, "Invert regex")
flag.StringVar(&serversStr, "servers", "", "Remote servers to connect")
flag.StringVar(&userName, "user", userName, "Your system user name")
flag.StringVar(&privateKeyPathFile, "key", "", "Path to private key")
@@ -100,7 +103,8 @@ func main() {
UserName: userName,
What: files,
TrustAllHosts: trustAllHosts,
- Regex: regex,
+ RegexStr: regexStr,
+ RegexInvert: regexInvert,
Mode: omode.TailClient,
Timeout: timeout,
PrivateKeyPathFile: privateKeyPathFile,