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