TUIFIManager - Файловый менеджер для терминала с душой

Знакомо чувство, когда хочется быстро что-то сделать с файлами, но не хочется покидать уютный терминал? Именно для таких случаев создан TUIFIManager — минималистичный, но мощный файловый менеджер, который работает прямо в вашем терминале.
Что это за зверь?
TUIFIManager — это кросс-платформенный файловый менеджер, написанный на Python с использованием библиотеки Uni-Curses. Автор проекта, GiorgosXou, создал его как демонстрацию возможностей Uni-Curses, но в результате получился вполне самостоятельный инструмент, который он сам использует как основной файловый менеджер.
Главные преимущества:
- Полноценная работа в терминале
- Поддержка мыши (да-да, в терминале!)
- Vim-подобные горячие клавиши
- Минимальное потребление ресурсов (~35MB RAM)
- Кроссплатформенность (работает даже на Termux)
Кому это нужно?
Если вы:
- Любите работать в терминале
- Используете Vim и хотите похожий интерфейс для работы с файлами
- Часто подключаетесь к удаленным серверам по SSH
- Работаете на слабом железе или мобильном устройстве (через Termux)
...то TUIFIManager может стать вашим новым любимым инструментом.
Главные фичи
1. Vim-режим
Для любителей Vim предусмотрен специальный режим с привычными сочетаниями:
j/k— перемещение вверх/внизh/l— навигация по директориямyy— копирование файлаdd— удаление
# Включение Vim-режима
export tuifi_vim_mode=True
2. Поддержка мыши
Даже в терминале можно:
- Выделять файлы кликом
- Перетаскивать их (с поддержкой X11 Drag&Drop)
- Использовать контекстное меню (правый клик)
3. Гибкая настройка
Через переменные окружения можно настроить:
- Тему оформления
- Чувствительность скролла
- Поведение при кликах
- Показ скрытых файлов
# Пример настройки
export tuifi_show_hidden=True # Показывать скрытые файлы
export tuifi_default_editor=nano # Редактор по умолчанию
4. Командный режим
Как в Vim, можно вводить специальные команды после нажатия пробела:
gh— переход в домашнюю директориюowv— открыть файл в Vimyat— копировать все .txt файлы
Как попробовать?
Установка проста:
pip3 install TUIFIManager --upgrade
Запуск:
tuifi
Личный опыт
Что особенно радует в TUIFIManager:
- Реактивность — всё работает мгновенно, даже на слабом железе
- Единая среда — не нужно переключаться между терминалом и графическим менеджером
- Гибкость — можно настроить под свои привычки
Единственный минус — пока нет поддержки вкладок, но автор обещает добавить её в будущем.
TUIFIManager — это не просто «ещё один файловый менеджер», а продуманный инструмент для тех, кто ценит скорость и минимализм. Если вы проводите много времени в терминале, определённо стоит попробовать.
Кстати, проект активно развивается — можно поучаствовать в обсуждении новых функций или даже поддержать автора (он, к слову, живёт в подвале и разрабатывает TUIFIManager в свободное время).
А вы используете терминальные файловые менеджеры? Какой ваш любимый?
