Portable CLI-Applikationen für das Suchen und Ersetzen von (Text)Dateiinhalten.
ripgrep ist in Rust geschrieben und in den meisten Fällen schneller als vergleichbare Tools. ripgrep war ursprünglich nur ein Testbed für das regex Crate.
Verwendung: rg [OPTIONS] <PATTERN> [PATHS]
Options sind optional. Wichtige:
--files-without-match: nur Ausgabe der Pfade von Dateien, deren Inhalt nicht gematcht werden-F, --fixed-strings: das Pattern wird als String und nicht als Regexp interpretiert-g, --glob: Pattern von Dateien-l: nur Ausgabe der Pfade von Dateien, deren Inhalte gematcht wird-w: nur ganze Wörter matchenast-grep ist in Rust geschrieben und verwendet tree-sitter.
Verwendung: TODO
Options sind optional. Wichtige:
--lang: wählt die Programmiersprache aus, z.B. --lang py-P, --pattern: Definition des Patterns, welches valider Code sein muss.Verwendung: sd [OPTIONS] <PATTERN> <REPLACEMENT> [PATHS]
Options sind optional. Wichtige:
-F: Pattern und Replacement werden als Strings und nicht als Regexp interpretiertsrgn ist in Rust geschrieben und verwendet tree-sitter.
Verwendung: srgn [OPTIONS] <SCOPE> [-- REPLACEMENT]
Options sind optional. Wichtige:
--dry-run: Dateien werden nicht verändert-G, --glob: Pattern von Dateien-H: versteckte Dateien werden nicht übersprungen-L, --literal-string: Pattern und Replacement werden als Strings und nicht als Regexps interpretiert--pythonReplacement:
$1, $NAMEActions:
srgn -d <SCOPE>: delete