Настроить 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.

Другие вопросы по тегам