Skip to content

Commit

Permalink
Improve #12920 fix (#13958)
Browse files Browse the repository at this point in the history
(cherry picked from commit 35b0463)
  • Loading branch information
genotrance authored and narimiran committed Apr 28, 2020
1 parent 0136fc3 commit d3cd0cc
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tools/nimgrep.nim
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Options:
--color[:always] force color even if output is redirected
--colorTheme:THEME select color THEME from 'simple' (default),
'bnw' (black and white) ,'ack', or 'gnu' (GNU grep)
--afterContext:N,
--afterContext:N,
-a:N print N lines of trailing context after every match
--beforeContext:N,
-b:N print N lines of leading context before every match
Expand Down Expand Up @@ -412,6 +412,8 @@ proc processFile(pattern; filename: string; counter: var int, errors: var int) =
else:
printContextBetween(si, prevMi, curMi)
printMatch(si.fileName, curMi)
if t.last == buffer.len - 1:
stdout.write("\n")
stdout.flushFile()
else:
let r = replace(curMi.match, pattern, replacement % matches)
Expand Down Expand Up @@ -659,8 +661,6 @@ else:
walker(rep, f, counter, errors)
if errors != 0:
printError $errors & " errors"
if counter == 1:
stdout.write("\n")
stdout.write($counter & " matches\n")
if errors != 0:
quit(1)

0 comments on commit d3cd0cc

Please sign in to comment.