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