Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

feat: grep -R/-r flag

Offen
#998 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 8 Tagen

@c-pranshu arbeitet bereits daran.

Seit 16.9.2021.

  • #1044 von @c-pranshu — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
javascript, nodejs
Bereich
cli

Rechercherichtung

Das Issue nennt den Einstiegspunkt grep(), aber keine Implementierungsdatei und keinen Test. Beginne damit, grep() und dessen Optionsparsing zu lokalisieren, und untersuche anschließend das bestehende Verhalten und die Tests von grep. Erledigt ist die Aufgabe, wenn -r und -R akzeptiert werden und der im Request beschriebenen Semantik für Rekursion und symbolische Links folgen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bash compat feature low priority

This is a feature request to add the -r or -R flag to grep(). From the man page:

-r, --recursive
       Read  all  files under each directory, recursively, following symbolic links only if they are on the command line.  Note that if no file operand is given, grep searches the working directory.  This is equivalent
       to the -d recurse option.

-R, --dereference-recursive
       Read all files under each directory, recursively.  Follow all symbolic links, unlike -r.
Vorherrschende Sprache
JavaScript
Sterne
14.4k
Forks
757
Ø Merge
7 T. 9 Std.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus shelljs/shelljs

Alle Issues in shelljs/shelljs

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.