diff --git a/src/go/pt-galera-log-explainer/internal.go b/src/go/pt-galera-log-explainer/internal.go index 35549c42..c3b065de 100644 --- a/src/go/pt-galera-log-explainer/internal.go +++ b/src/go/pt-galera-log-explainer/internal.go @@ -130,7 +130,7 @@ func execGrepAndIterate(path, compiledRegex string, stdout chan<- string) error logger.Warn().Msg("On Darwin systems, use 'pt-galera-log-explainer --grep-cmd=ggrep' as it requires grep v3") } - cmd := exec.Command(CLI.GrepCmd, CLI.GrepArgs, compiledRegex, path) + cmd := exec.Command(CLI.GrepCmd, "-P", compiledRegex, path) out, _ := cmd.StdoutPipe() defer out.Close() diff --git a/src/go/pt-galera-log-explainer/main.go b/src/go/pt-galera-log-explainer/main.go index bf879636..37e2479b 100644 --- a/src/go/pt-galera-log-explainer/main.go +++ b/src/go/pt-galera-log-explainer/main.go @@ -45,8 +45,7 @@ var CLI struct { Version kong.VersionFlag - GrepCmd string `help:"'grep' command path. Could need to be set to 'ggrep' for darwin systems" default:"grep"` - GrepArgs string `help:"'grep' arguments. perl regexp (-P) is necessary. -o will break the tool" default:"-P"` + GrepCmd string `help:"'grep' command path. Could need to be set to 'ggrep' for darwin systems" default:"grep"` } func main() {