broot CLI
broot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.
- 13 134 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- broot выполняет операции с файлами и пользовательские команды, включая массовые действия над выделенным набором.
Установка
Автор не описал установку командой. Откройте репозиторий и следуйте README.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- broot выполняет операции с файлами и пользовательские команды, включая массовые действия над выделенным набором.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
broot, файловый менеджер, показывает дерево каталогов и сокращает его до полезного обзора даже для большой папки. Пользователь вводит часть имени или ищет по содержимому, видит положение найденного файла и открывает предпросмотр. Так можно выбрать материалы для агента, сохраняя представление о соседних файлах и структуре проекта. Встроены копирование, перемещение и другие файловые действия; пользователь может добавить свои команды. Несколько панелей помогают работать между папками, а сортировка по размеру или дате выделяет крупные и недавно измененные файлы. Для Git есть просмотр состояния и отбор измененных файлов.
Для кого. Ревьюерам больших рабочих папок, которым нужно найти материалы агента и оценить их положение в дереве проекта.
Подходит, если
- В большой папке пользователь помнит только часть имени файла.
- После работы агента ревьюер находит измененные файлы через состояние Git.
- Перед очисткой проекта пользователь сравнивает размеры каталогов.
- При переносе файлов исходная и целевая папки открыты в соседних панелях.
Не подходит, если
- Все действия должны выполняться без интерактивного терминала.
- Доступ к содержимому выбранных папок запрещен.
- От программы ожидается автоматическое решение, какие файлы безопасно удалить.
Пример запроса к агенту
Подготовь поиск недавно измененных файлов проекта в broot, чтобы можно было просмотреть их перед дальнейшей правкой агентом.Ограничения
Для возврата в оболочку с измененным каталогом нужна отдельная функция `br`; одного бинарника broot для этого недостаточно. Скрытые файлы и файлы, исключенные правилами Git, могут отсутствовать в дереве; включите их отображение, если они нужны для задачи. Предпросмотр изображений высокого разрешения зависит от поддержки терминалом нужного графического протокола. Личные команды и действия с несколькими выделенными файлами выполняются с правами пользователя, поэтому проверяйте выбранный набор перед запуском.
Как отключить. Выйдите через `:q` или `Ctrl+Q`. Уберите функцию `br` из оболочки, если она больше не нужна; уже выполненные файловые действия отменяйте отдельно.
Частые вопросы
Как показать размеры и права?
Запустите `br -sdp`: этот пример выводит размеры, даты и права рядом с элементами дерева. Перед действиями над крупной папкой просмотрите ее содержимое.
Как перейти из дерева в выбранную папку оболочки?
Настройте функцию оболочки `br`, выберите каталог и нажмите `Alt+Enter`. После выхода проверьте текущий путь в оболочке.
Где включить скрытые файлы?
Нажмите `Alt+H`.
Как оставить только измененные файлы Git?
Введите `:gs`.
Можно открыть файл в редакторе?
Да. Выберите файл и введите `:e` после настройки предпочитаемого редактора.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыnnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
Clifm, файловый менеджер, открывает список имен для массовой правки в редакторе и запрашивает подтверждение переименования.
Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.
GitUI, терминальный интерфейс Git, выполняет операции в фоне, чтобы пользователь мог продолжать работать с интерфейсом.
Терминальная сетка до 100 панелей: Codex, Claude Code, Gemini и другие CLI-агенты работают параллельно, каждый в своем worktree.
lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.
Коротко о README
Поиск поддерживает регулярные выражения и содержимое файлов. Цвета и сочетания клавиш настраиваются под привычный способ навигации.