<div dir="ltr"><div>Да штука мощная :)<br><br>От меня, тоже небольшой "юзе кейс":<br><br>$ ack "TODO\s*:?\s?([^{].+)" --output '$1' lib<br><br></div>выбрать и показать все TODO, исключая тестовые labels (TODO: {})<br>
<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/6 Nikolay Mishin <span dir="ltr"><<a href="mailto:mi@ya.ru" target="_blank">mi@ya.ru</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>MoscowPM, всем привет,</div><div>отличная была пицца и про тесты и авторизацию тоже понравилось, но я не об этом</div><div>все время заходя на страницу Энди Лестера (<span title="">Andy Lester</span>) <a href="https://metacpan.org/author/PETDANCE" target="_blank">https://metacpan.org/author/PETDANCE</a></div>
<div>обращал внимание на его приложение ack и все никак не мог понять почему же оно так популярно,</div><div>но оказалось, что это заменитель grep и к тому же отлично работающего под window(7)</div><div>например после установки ак `cpanm App::Ack` :</div>
<div> </div><div> </div><div>`perl -c <a href="http://script.pl" target="_blank">script.pl</a> 2>&1 | ack -i "Can't locate ((\w+\/)*(\w+)).pm" --output=$1 | perl -pe "s{/}{::}g" | cpanm`</div>
<div> </div><div>так можно установить зависимости у скрипта, модули, которые у него прописаны в области use</div><div> </div><div>скажем в скрипте <a href="http://script.pl" target="_blank">script.pl</a> есть единственная строчка</div>
<div>use Perl::Critic::More;</div><div> </div><div>тогда запуская вышеозначенную строчку мы установим автоматически этот модуль,а</div><div>запуская так N-ое количество раз установятся все зависимости,</div><div>разве не здорово!</div>
<div> </div><div>use Perl or die!</div><span class="HOEnZb"><font color="#888888"><div> </div><div> </div><div>-- <br><div>С уважением</div><div>Николай Мишин<br><div> </div></div></div></font></span><br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Sergiy Borodych
</div>