Tere — терминальный навигатор, который сэкономит ваши килобайты терпения

26 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 6 месяцев назад.

1,801
38
3
6 месяцев

Знакомая ситуация? Вы в терминале, нужно перейти в глубоко вложенную директорию, и начинается:

cd projects/my-awesome-project/src/components/header/...

Каждый раз печатать длинные пути утомительно. На помощь приходит tere — минималистичный терминальный навигатор, который делает перемещение по файловой системе быстрым и приятным.

Что такое Tere?

Tere (эстонское "привет") — это не просто файловый менеджер, а специализированный инструмент для одной задачи: быстрого перехода между директориями. В отличие от ranger или Midnight Commander, здесь нет лишних функций — только эффективная навигация.

Ключевые преимущества:

  • Молниеносный поиск — начинаете вводить название папки и сразу видите результаты
  • Минимализм — никаких сложных меню, только то, что нужно для перемещения
  • Кросс-платформенность — работает на Linux, macOS и Windows
  • Гибкость — поддерживает все популярные shell: Bash, Zsh, Fish, PowerShell и другие

Как это работает?

После установки вы получаете команду tere, которая открывает интерактивный интерфейс для навигации. Выбираете нужную папку (можно с помощью поиска), нажимаете Esc — и терминал автоматически переходит в выбранную директорию.

Реклама

Демонстрация работы Tere

Установка за 2 шага

  1. Установите бинарник одним из способов:

    • Homebrew: brew install tere
    • Cargo: cargo install tere
    • Или скачайте готовый бинарник из релизов
  2. Добавьте интеграцию с вашим shell. Например, для Bash/Zsh в .bashrc или .zshrc:

tere() {
    local result=$(command tere "$@")
    [ -n "$result" ] && cd -- "$result"
}

Почему разработчики в восторге?

1. Поиск с «умным» учетом регистра

Tere автоматически определяет, нужно ли учитывать регистр. Если вводите строчные буквы — поиск нечувствителен к регистру, если заглавные — учитывает его.

2. Гибкие горячие клавиши

Поддержка Vim-подобных сочетаний (hjkl для навигации) и возможность кастомизации:

tere --map ctrl-p:CursorUp,ctrl-n:CursorDown

3. История посещений

Tere запоминает, какие папки вы посещали чаще, и учитывает это при поиске.

Чем отличается от аналогов?

Автор провел детальное сравнение с похожими инструментами (Broot, xplr, zoxide) и сделал Tere:

  • Проще — только навигация, без управления файлами
  • Быстрее — мгновенный поиск без лишних действий
  • Удобнее — автоматический переход при уникальном совпадении

Кому пригодится?

  • Разработчикам, работающим с большими проектами
  • Администраторам серверов
  • Всем, кто устал от бесконечных cd/ls в терминале

Вердикт

Tere — это как GPS для вашего терминала. Минималистичный, быстрый и делающий ровно то, что нужно. Если вы больше 5 раз в день используете cd, попробуйте Tere — и, скорее всего, уже не сможете без него работать.

Установка занимает 5 минут, а экономия времени — десятки часов в год. Стоит того, чтобы попробовать!

P.S. Кстати, "Tere" не только приветствие на эстонском, но и приятная комбинация клавиш для ввода.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.