Skip to content

ACK Nedir, Nasıl Kurulur ?

Ana amacı kod'da arama yapmaktır. Grepten hızlı, programcılar için geliştirildiği söylenir. Arama yapabilmek için kullanılan sorgularda çokça özelleştirme sağlar. Taşınabilir bir yapısı var perl ile yazılmış.

brew install ack

Kullanımı

En basit hali ile ack [aranacak şey] olarak kullanılabilir, daha komplike aramalar yapmak için araca uzantı tanımlanabilir.

ack --py downloader

İçinde downloader geçen şeyleri aramak için aşağıdaki kullanılır.

ack -L mac

Özelleştirme

Bu ack kimi zaman bazı uzantıları tanımıyor. Örneğin .markdown gibi bir uzantı içerisinde arama yapamıyoruz. Lakin bu işinde kolay bir yolu var.

--type-set=markdown=.md,.markdown

Aynı zamanda biraz sonuçları renklendirip sıralamak için aşağıdakileri ekleyebilirsin.

--sort-files
--color

Yeni yapılandırmayı görsün diye ack --dump komutunu vermeyi unutma