summaryrefslogtreecommitdiff
path: root/internal/clients/grepclient.go
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 /internal/clients/grepclient.go
parent26ba76807853ec7d98b6190a72f4031f3cd80bed (diff)
server side support for new regex package
Diffstat (limited to 'internal/clients/grepclient.go')
-rw-r--r--internal/clients/grepclient.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/clients/grepclient.go b/internal/clients/grepclient.go
index 8d11458..9f6b666 100644
--- a/internal/clients/grepclient.go
+++ b/internal/clients/grepclient.go
@@ -17,7 +17,7 @@ type GrepClient struct {
// NewGrepClient creates a new grep client.
func NewGrepClient(args Args) (*GrepClient, error) {
- if args.Regex == "" {
+ if args.RegexStr == "" {
return nil, errors.New("No regex specified, use '-regex' flag")
}
args.Mode = omode.GrepClient
@@ -41,7 +41,7 @@ func (c GrepClient) makeHandler(server string) handlers.Handler {
func (c GrepClient) makeCommands() (commands []string) {
for _, file := range strings.Split(c.What, ",") {
- commands = append(commands, fmt.Sprintf("%s %s regex %s", c.Mode.String(), file, c.Regex))
+ commands = append(commands, fmt.Sprintf("%s %s %s", c.Mode.String(), file, c.Regex.Serialize()))
}
return
}