X-Git-Url: http://git.shiar.net/git-grep-footer.git/blobdiff_plain/8fe9f6baac5b1fde96dfb345f1b3676cd3894c0b..4f6e72fcfbd46e21ebf1aa595f7738730e42ad37:/git-grep-footer diff --git a/git-grep-footer b/git-grep-footer index 2e42b4a..b676ab8 100755 --- a/git-grep-footer +++ b/git-grep-footer @@ -125,7 +125,7 @@ while (readline) { my $line = $_->[2] // join(': ', @$_); $line =~ s/^/$hash / if defined $hash; - if (defined $opt{min} or $opt{max}) { + if (defined $opt{min} or $opt{max} or $opt{count}) { my $counter = \$headercount{ $_->[0] }->{ $_->[1] // '' }; my $excess = $$counter++ - ($opt{min} // 0); next if $excess >= ($opt{max} || 1); @@ -211,6 +211,11 @@ The original line is given for each match, but simplifications still apply for duplicate determination. Additional samples are optionally given upto the given maximum. +=item -c, --count + +Prefixes (unique) lines by the number of occurrences. +Causes output to be buffered until all input has been read (obviously). + =back =head1 AUTHOR