Состоялся стабильный релиз утилиты ack 3.0.0. ack — это аналог grep’а, но для программистов, который написан на Perl’е.
В новой версии:
- Новая опция —proximate=N, для упорядочивания результатов поиска по отношению друг к другу.
- Изменено и улучшено поведение опции -w, которая включает поиск по целым словам. Раньше ack 2.x позволял, чтобы в начале и конце шаблона при опции -w присутствовали небуквенные символы. ack 3.x больше такого не позволяет.
- Добавлена опция -S как синоним —smart-case. Эта опция задаёт поиск, алгоритм которого зависит от того, какие регистры букв встречаются в шаблоне. Если все буквы в шаблоне маленькие, то поиск будет регистронезависимым, но если в шаблоне есть хотя бы одна большая буква, то поиск будет регистрозависимым.
- Добавлена опция -I, которая включает регистрозависимый поиск.
- Время запуска теперь на 30-40% меньше по сравнению с версией 2.22 за счёт удаления неиспользуемой поддержки плагинов.
- ack теперь по умолчанию поддерживает форматы SVG, Markdown и POD.
Источник: linux.org.ru