Shunpo: Как прыгать между папками в терминале с японской скоростью
Репозиторий давно не обновлялся
Последнее обновление было 6 месяцев назад.
Знакомая ситуация? Вы работаете в терминале, постоянно перемещаетесь между десятком проектов, и вот уже десятый раз за день набираете длинный путь вроде 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"), которая показывает интерактивное меню дочерних папок.

3. Минимализм и простота
Shunpo не пытается быть универсальным инструментом — он решает одну задачу и делает это хорошо. Все команды:
sb— сохранить закладкуsg— перейти к закладкеsr— удалить закладкуsl— список закладокsj— подняться вверхsd— опуститься вниз
Легко запомнить, удобно использовать.
Технические детали
Shunpo написан на чистом Bash (требуется версия 3.2+) и распространяется под лицензией MIT. Для установки достаточно выполнить:
install.sh && source ~/.bashrc
Для любителей Nix тоже есть поддержка.
Кому особенно пригодится?
- Разработчикам, работающим с множеством проектов
- Системным администраторам
- Любому, кто проводит больше 30 минут в день в терминале
Личный опыт
После недели использования Shunpo я заметил, что:
- Сократилось количество опечаток в длинных путях
- Навигация между проектами стала занимать меньше времени
- Меньше устаю от рутинных операций
Shunpo — это не революция, а именно то небольшое улучшение, которое делает работу приятнее. Он не требует изучения сложного синтаксиса, не нагружает систему и просто экономит ваше время. Если вы часто работаете в терминале — попробуйте. Возможно, как и я, вы удивитесь, как раньше обходились без него.
Для установки:
git clone https://github.com/egurapha/Shunpo.git
cd Shunpo
./install.sh && source ~/.bashrc
