Терминальный файловый менеджер с двумя панелями, ориентированный на скорость и работу с клавиатурой
Просматривайте и управляйте двумя панелями каталогов рядом друг с другом с помощью команд, управляемых с клавиатуры, включая нативное копирование и перемещение между панелями, а также адаптивное резервирование окна для различных терминалов. Созданный aroum в качестве утилиты, che написан на Rust и использует асинхронный ввод-вывод, чтобы интерфейс оставался отзывчивым во время тяжелых операций. Ключевые возможности включают истинный рабочий процесс с двумя панелями по умолчанию, низкие системные затраты и доступность Winget для установки на Windows. Он подходит для опытных пользователей, разработчиков и системных администраторов, которые предпочитают быстрые рабочие процессы в терминале.
Что делает che?
che восстанавливает классический рабочий процесс управления файлами с двумя панелями внутри терминала, одновременно представляя два представления каталогов и предлагая нативные операции между панелями для копирования и перемещения файлов. Приложение акцентирует внимание на навигации с помощью клавиатуры и выставляет режим с двумя панелями в качестве основного интерфейса, а не как дополнительный вид. Поддерживаемые действия сосредоточены на навигации по каталогам, манипуляциях с файлами между панелями и адаптивной обработке макета для различных размеров терминалов.
Как это влияет на производительность системы во время тяжелых операций?
Программа написана на Rust и использует асинхронный ввод-вывод, что, по словам разработчика, позволяет интерфейсу оставаться отзывчивым под нагрузкой. Использование памяти и ЦП описывается как минимальное по замыслу, что позволяет приложению работать наряду с другими задачами терминала без заметных перерывов. Асинхронная архитектура предотвращает блокировку обновлений интерфейса, пока долгие операции с файлами выполняются в фоновом режиме.
Безопасно ли запускать на производственных системах?
Реализация che на Rust предоставляет преимущества безопасности памяти по сравнению с управляемыми языками, а его акцент на рабочих процессах терминала уменьшает поверхность для проблем, связанных с графическим интерфейсом. Разработчик публикует проект как открытый исходный код на GitHub, позволяя проверять поведение и код. Для управляемых сред эта прозрачность поддерживает проверку операций с файлами и интеграцию инструментов администраторами.
Нужны ли мне технические знания для его использования?
Приложение нацелено на пользователей, ориентированных на клавиатуру, и предполагает знакомство с шаблонами навигации в терминале; случайные пользователи, использующие мышь, могут найти способ взаимодействия незнакомым. Адаптивный возврат окна сохраняет макет пригодным для использования на меньших терминалах, в то время как стандартное представление с двумя панелями ожидает, что пользователи будут работать с командами, сосредоточенными на панелях, и сочетаниями клавиш, а не с меню "указатель и клик".
Хорошо подходит для пользователей, ориентированных на клавиатуру, с одним нюансом
che — это быстрый файловый менеджер, родной для терминала, который подходит пользователям, предпочитающим рабочие процессы на основе панелей и управляемые клавиатурой, и ценящим открытый код, написанный на Rust. Он работает с низкими накладными расходами во время выполнения и остается отзывчивым во время тяжелых операций, поддерживая инспекцию и интеграцию администраторами. Основной компромисс заключается в его модели взаимодействия только через терминал, что делает его неподходящим для пользователей, полагающихся на графическое управление файлами с помощью мыши.