Игнорирование подкаталогов в .ackrc

Я хотел бы настроить мой .ackrc так, чтобы ack не заглядывал в мою папку test/coverage. До сих пор я закончил с этим:

--ignore-dir=coverage

Это работает, но это не так хорошо, как:

--ignore-dir=test/coverage

Проблема заключается в том, что последняя не работает и поиск содержимого теста/покрытия.

Я что-то упустил или не готов к работе с подкаталогами?

Ответ 1

ack changelog explicity упоминает это как функцию, поддерживаемую с ack 1.93_02. Цитата: "Теперь опция -ignore-dir может игнорировать целые пути относительно вашего текущего каталога".

Я попробовал, и он работает. Я бы проверил, находится ли ваш каталог test/coverage непосредственно относительно папки, из которой вы работаете. В противном случае я не уверен, что может происходить.