Silver Search arama komutu


Linux text/metin arama işlemleri için kullanılan ack ve grep gibi toollar standartlaşmış olarak her yerde kullanılsa da artık çağın gerisinde kalıyorlar.

Bu yazıda sizi aktif olarak kullandığım bir tool olan ag  uzun adı ile Silver Searcher ile tanıştırmak istiyorum.

A code-searching tool similar to ack, but faster

sloganı ile ortaya çıkan ag, gayet hızlı bir arama deneyimi sunuyor.

Teknik bilgi olarak niye daha hızlı sorusuna verdikleri cevap ise;

  • Temel olarak Pthreads kütüphanesini kullanması
  • Ve farklı bir Regex kütüphanesini kullanması

Github sayfalarında yazdıkları üzere

Hız konusunda yapılan bir testte

Gibi bir istatistikleri var, güzel bir istatistik açıkçası

 

Debian/Ubuntu türevleri için kurulum

Diğer mimariler için1

Emacs kullananlar için bir kaç numara

  • Helm fanatiklerine:
    • helm-do-grep-ag
  • Retro severlere
    • counsel-ag

komutları ile gayet derecede hızlı olan aramalar ile efektif sonuçlar elde edebilirsiniz.

vi/vim içinde eklentisi var muhakkak oda gayet hızlı çalışıyordur onuda deneyebilirsiniz.

Footnotes:

Edit1:

Kullanmadım ama böyle birşey daha çıkmış bu işle ilgilenenlerin dikkatine

https://github.com/monochromegane/the_platinum_searcher