csearch: Add flag (-g) for grouping output by file (a'la ack --group, or git grep --heading) [PATCH]
- Vorherrschende Sprache
- Go
- Sterne
- 4k
- Forks
- 403
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
```
The goal is so that the output is more palatable to the human eyes, compare:
$ csearch Aqyadaya
/home/nazri/perl5/perlbrew/perls/perl-5.14.2/man/man3/Text::SimpleTable.3:\&
$t1\->row(\*(Aqfoobarbaz\*(Aq, \*(Aqyadayadayada\*(Aq);
/home/nazri/perl5/perlbrew/perls/perl-5.14.2/man/man3/Text::SimpleTable.3:\&
$t2\->row(\*(Aqfoobarbaz\*(Aq, \*(Aqyadayadayada\*(Aq);
/home/nazri/perl5/perlbrew/perls/perl-5.14.2/man/man3/Text::SimpleTable.3:\&
$t3\->row(\*(Aqfoobarbaz\*(Aq, \*(Aqyadayadayada\*(Aq);
$ csearch -g Aqyadaya
/home/nazri/perl5/perlbrew/perls/perl-5.14.2/man/man3/Text::SimpleTable.3
\& $t1\->row(\*(Aqfoobarbaz\*(Aq, \*(Aqyadayadayada\*(Aq);
\& $t2\->row(\*(Aqfoobarbaz\*(Aq, \*(Aqyadayadayada\*(Aq);
\& $t3\->row(\*(Aqfoobarbaz\*(Aq, \*(Aqyadayadayada\*(Aq);
```
Original issue reported on code.google.com by `ayieh...@gmail.com` on 20 Apr 2012 at 1:46
Attachments:
- [csearch-group-by-file.patch](https://storage.googleapis.com/google-code-attachments/codesearch/issue-20/comment-0/csearch-group-by-file.patch)
Beitragsleitfaden
Rechercherichtung
Beginnen Sie am Einstiegspunkt des csearch-Befehls und prüfen Sie den angehängten csearch-group-by-file.patch. Vergleichen Sie die aktuelle Ausgabe mit den -g-Beispielen im Issue und verifizieren Sie anschließend, dass Treffer unter jedem Dateinamen gruppiert werden und die bestehende Ausgabe ohne das Flag unverändert bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- cli, search
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100