Smart Find - Интеллектуальная обертка Find

Замена для нативной команды find, которая автоматически исключает артефакты сборки и шумные каталоги. Ноль зависимостей, чистый bash-обёртка, работающий бесшовно с BSD и GNU find по macOS и Linux.

2025Открытый исходный кодPublished

Основные функции

  • Drop-in replacement: "Zero syntax changes, works with existing scripts
  • Интеллектуальное обнаружение: явные пути автоматически обходят фильтры
  • User configuration: "Add/remove custom ignore directories persistently
  • Multiple bypass options: "--raw flag, SMART_FIND=0 env var, or direct /usr/bin/find

Воздействие

- **Ноль зависимостей**: Чистое bash‑решение без требований к времени выполнения - **13+ каталогов исключено**: Автофильтрует node_modules, .git, dist, build и др. - **Кроссплатформенность**: Работает с BSD find (macOS) и GNU findutils (Linux) - **Оптимизировано для ИИ**: Ускоряет операции с файлами Claude Code и другими AI‑ассистентами

Технологический стек

Базовый стек

BashUnixCLI
  • Чистый bash‑скрипт
  • Техника перехвата PATH
  • BSD/GNU слой совместимости find
  • Система пользовательской конфигурации

Теги

bashCLIинструменты-разработчикапродуктивностьавтоматизацияфайловая системаUnixmacOSLinuxинструменты ИИ