Shunpo: Как прыгать между папками в терминале с японской скоростью

16 Jan, 2026

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

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

443
🔱 11
👥 5

Знакомая ситуация? Вы работаете в терминале, постоянно перемещаетесь между десятком проектов, и вот уже десятый раз за день набираете длинный путь вроде cd ~/projects/client-work/backend/src/services. А ведь эти секунды складываются в минуты, а минуты — в часы...

Что такое Shunpo?

Shunpo (от японского "瞬歩" — мгновенное перемещение) — это легковесный bash-инструмент, который превращает утомительную навигацию по файловой системе в быстрый и удобный процесс. Он предлагает:

  • Систему закладок для часто используемых директорий
  • Интерактивный выбор при переходе в подкаталоги
  • Минимальное запоминание команд

Как говорит автор проекта, это инструмент для тех, кто устал от бесконечных cd, pushd и popd.

Почему это стоит попробовать?

1. Молниеносные переходы между закладками

С Shunpo добавление закладки занимает одну команду:

sb  # сохранить текущую директорию (от "save bookmark")

А переход к ней — другую:

Реклама
sg  # перейти к закладке (от "go to bookmark")

После этого вы увидите нумерованный список ваших закладок и сможете выбрать нужную цифрой.

2. Интеллектуальная навигация по иерархии

Хотите подняться на несколько уровней вверх? Вместо:

cd ../../..

Просто используйте:

sj  # "jump" вверх по иерархии

И выберите нужный уровень. А для спуска в подкаталоги есть команда sd ("dive"), которая показывает интерактивное меню дочерних папок.

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

3. Минимализм и простота

Shunpo не пытается быть универсальным инструментом — он решает одну задачу и делает это хорошо. Все команды:

  • sb — сохранить закладку
  • sg — перейти к закладке
  • sr — удалить закладку
  • sl — список закладок
  • sj — подняться вверх
  • sd — опуститься вниз

Легко запомнить, удобно использовать.

Технические детали

Shunpo написан на чистом Bash (требуется версия 3.2+) и распространяется под лицензией MIT. Для установки достаточно выполнить:

install.sh && source ~/.bashrc

Для любителей Nix тоже есть поддержка.

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

  • Разработчикам, работающим с множеством проектов
  • Системным администраторам
  • Любому, кто проводит больше 30 минут в день в терминале

Личный опыт

После недели использования Shunpo я заметил, что:

  1. Сократилось количество опечаток в длинных путях
  2. Навигация между проектами стала занимать меньше времени
  3. Меньше устаю от рутинных операций

Shunpo — это не революция, а именно то небольшое улучшение, которое делает работу приятнее. Он не требует изучения сложного синтаксиса, не нагружает систему и просто экономит ваше время. Если вы часто работаете в терминале — попробуйте. Возможно, как и я, вы удивитесь, как раньше обходились без него.

Для установки:

git clone https://github.com/egurapha/Shunpo.git
cd Shunpo
./install.sh && source ~/.bashrc

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