Ack 2.0 поддерживает файлы .ackrc для каждого проекта.
Убедитесь, что вы используете ack 2.12 или выше, потому что предыдущие версии 2.x имеют дыру в безопасности с этими файлами .ackrc.
Моя цель состоит в том, чтобы не всегда указывать, ack
какие каталоги grep в данном проекте (если я не делаю, это медленно, потому что он также сканирует папки не из исходников). До сих пор я придумал поместить исполняемый ./ack
скрипт в папку проекта, который делегирует глобальной команде ack с некоторыми дополнительными параметрами, но в идеале я хотел бы иметь что-то похожее .ackrc
в этом каталоге проекта и ack
просто поднять его автоматически.
Вот что у меня сейчас есть:
#!/usr/bin/env sh ack $@ src subproj1/src subproj2/src subproj3/src
Ack 2.0 поддерживает файлы .ackrc для каждого проекта.
Убедитесь, что вы используете ack 2.12 или выше, потому что предыдущие версии 2.x имеют дыру в безопасности с этими файлами .ackrc.