Yazi CLI
Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.
- 43 248 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Менеджер копирует, перемещает и удаляет реальные файлы; плагины и команды получают доступы текущего пользователя.
Установка
Автор не описал установку командой. Откройте репозиторий и следуйте README.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Менеджер копирует, перемещает и удаляет реальные файлы; плагины и команды получают доступы текущего пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Yazi показывает папки, список файлов и предпросмотр в одном терминальном окне. Пользователь может найти нужный документ, проверить изображение или исходник и скопировать точный путь для агента. Несколько вкладок и выбор файлов из разных каталогов помогают собрать материалы для одной задачи. Менеджер также выполняет файловые операции, массовое переименование и распаковку архивов. Фоновые задачи можно просматривать и отменять. Дополнительные средства поиска, предпросмотра и удаленного доступа подключаются через внешние утилиты и плагины; состав возможностей зависит от установленного окружения.
Для кого. Разработчикам, которые выбирают файлы для терминального агента и проверяют содержимое прямо рядом с рабочей оболочкой.
Подходит, если
- Перед запросом агенту нужно проверить изображение или файл и скопировать его путь.
- Материалы одной задачи находятся в нескольких папках.
- После генерации пользователь хочет разобрать и переименовать полученные файлы.
- Для долгой файловой операции нужно видеть ход выполнения и возможность отмены.
Не подходит, если
- Задача должна выполняться полностью автоматически без интерактивного выбора.
- Нельзя предоставлять менеджеру доступ к рабочим файлам.
- Ожидается одинаковый предпросмотр во всех терминалах без дополнительных утилит.
Пример запроса к агенту
Подскажи, какие файлы проекта нужны для разбора ошибки; выберу их в Yazi и передам точные пути после просмотра.Ограничения
Проект находится в публичной бете, и обновления могут менять совместимость настроек. Для распознавания файлов нужна утилита `file`, а дополнительные форматы предпросмотра требуют своих зависимостей. Качество показа изображений зависит от графических возможностей терминала; для некоторых окружений нужен внешний способ отображения. Плагины и пользовательские действия работают с файлами пользователя, поэтому проверяйте источник расширения и назначение команды до подключения.
Как отключить. Выйдите из Yazi клавишей `q` и отмените ненужные фоновые задачи. Уже выполненные перемещения, переименования и удаления проверяйте отдельно.
Частые вопросы
Как открыть менеджер?
Запустите `yazi`.
Где посмотреть клавиши?
Нажмите `F1` или `~`.
Как скопировать путь файла?
Нажмите `c`, затем еще раз `c`.
Как увидеть фоновые задачи?
Нажмите `w`, чтобы открыть диспетчер задач.
Почему оболочка не перешла в выбранную папку?
Для смены каталога после выхода нужна отдельная функция оболочки `y`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыnnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
Clifm, файловый менеджер, открывает список имен для массовой правки в редакторе и запрашивает подтверждение переименования.
broot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.
superfile открывает файловый менеджер в терминале: навигация по папкам, операции с файлами, темы и настраиваемые клавиши.
Поиск в терминале помогает выбрать файлы, текст и репозитории, чтобы пользователь передал агенту точный путь или фрагмент.
GitUI, терминальный интерфейс Git, выполняет операции в фоне, чтобы пользователь мог продолжать работать с интерфейсом.
Коротко о README
Есть расширения Lua, менеджер пакетов и темы оформления. Поиск по имени и содержимому может использовать fd и ripgrep.