ack 2.0 unterstützt die .ackrc-Dateien pro Projekt.
Stellen Sie sicher, dass Sie ack 2.12 oder höher verwenden, da frühere Versionen von 2.x eine Sicherheitslücke mit diesen .ackrc-Dateien haben.
Mein Ziel ist es, nicht immer sagen zu müssen, ack
welche Verzeichnisse in einem bestimmten Projekt grep sind (andernfalls ist es langsam, da es auch nicht-Quellordner durchsucht). Ich habe bisher ein ausführbares ./ack
Skript in den Projektordner geschrieben, das mit einigen zusätzlichen Optionen an den globalen Befehl ack delegiert, aber im Idealfall hätte ich etwas .ackrc
in diesem Projektverzeichnis und ack
würde das automatisch abholen.
Das ist was ich momentan habe:
#!/usr/bin/env sh ack $@ src subproj1/src subproj2/src subproj3/src
ack 2.0 unterstützt die .ackrc-Dateien pro Projekt.
Stellen Sie sicher, dass Sie ack 2.12 oder höher verwenden, da frühere Versionen von 2.x eine Sicherheitslücke mit diesen .ackrc-Dateien haben.