LINUX.ORG.RU

Состоялся релиз ack 3.0.0

 ,

Состоялся релиз ack 3.0.0

2

1

Состоялся стабильный релиз утилиты 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.

Скачать: https://github.com/beyondgrep/ack3/archive/v3.0.0.tar.gz

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Ответ на: комментарий от i-rinat

Не, киллер-фичи имелись в виду в сравнении с ripgrep, а не grep.

theNamelessOne ★★★★★
()
Ответ на: комментарий от saahriktu

ack uses Perl's regular expressions, not a «Perl-compatible» subset.

Какой замечательный образец наглого передёргивания! Автор закончил семинарию?

anonymous
()
Ответ на: комментарий от saahriktu

Все «would you rather type» программист уже решил либо алиасами, либо функциями в шеле. Особо упоротые пишут свои прокси-запускаторы утилит на сях.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Почему «передёргивания»? Он же на настоящем Perl'е. Почему бы ему и не использовать настоящие перловские регулярные выражения, а не только то подмножество, которое в другом софте выдают за «совместимое с Perl'ом»?

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от andreyu

Это серебряная пуля аналог ack. Так как появилась позже. Но ag немного быстрее, чем ack, хотя существенной разницы я не заметил.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.