search-part

Речь пойдёт об утилите, которая рекурсивно просматривает дерево каталогов открывает указанный тип файлов и ищит в них нужную подстроку. Конечно тем кто работает в NetBeans или Sublime то смысла пользоваться этой утилитой нет. Однако я часто работаю в консоли и пишу код в редакторе Vim. В редакторе Vim я не знаю такого функционала как найти подстроку в проекте. Поэтому было решено написать консольную утилиту. Итак исходники с make вы можете найти на https://github.com/bessono/search-part.git репазитории.

Для компилирования введите make all. Бинарник будет собран в search-part. Утилита имеет всего два параметра -h помощь и -l лог файл, в который будет выложен лог всех найденых файлов и строк. Все остальные параметры утилита запросит в процессе работы: Где искать, что искать(подстрока), в каких файлах искать во всех или определённого расширения.

Утилиту также можно использовать для поиска инекций в коде на вашем сайте, для поиска шелов в php файлах. И для поиска части кода когда вам нужно управлять большим проектом.

vk.com facebook.com TwitterMail.ru