Repolode
egurapha

egurapha/Shunpo

一个极简的 bash 工具,通过书签管理和几次按键即可快速切换目录。

Star
447
Fork
11
未关闭 Issue
1
最近提交
3个月前

这是什么?

Shunpo 是一个用于在终端中更快切换目录的小型 bash 工具。你可以为目录添加书签,并通过简短命令直接跳转;它还提供交互式菜单,用于向上跳转到父目录或向下进入子目录。

书签相关命令包括 sb(添加当前目录)、sg(跳转到书签)、sr(删除书签)、sl(列出书签)和 sc(清空书签)。导航方面,sj 向上跳转,sd 向下进入子目录,菜单支持数字选择和翻页。

选择键可以通过 ~/.config/shunpo/config 配置文件自定义,默认使用数字 0-9。工具要求 Bash 3.2 或更高版本,可通过 install.sh 安装,也支持 Nix 安装。

核心功能

  • 01使用 sb 添加目录书签,使用 sg 快速跳转
  • 02使用 sj 向上跳转到父目录
  • 03通过 sd 交互式菜单进入子目录
  • 04可在配置文件中自定义选择键
  • 05兼容 Bash 3.2 及更高版本

适用场景

  • 在终端中快速切换常用的项目目录
  • 无需反复输入 cd .. 即可回到多级父目录
  • 用书签替代频繁使用的 cd、pushd 和 popd

快速上手

  1. 1

    在仓库中运行安装脚本

    install.sh && source ~/.bashrc

使用前须知

  • 仅支持 Bash,需要 Bash 3.2 或更高版本。
  • 使用 Nix 的用户需参考单独的安装指南。

收录于专题

标签

常见问题

Shunpo 是什么?
一个极简的 bash 工具,通过书签管理和几次按键即可快速切换目录。 Shunpo 是一个用于在终端中更快切换目录的小型 bash 工具。你可以为目录添加书签,并通过简短命令直接跳转;它还提供交互式菜单,用于向上跳转到父目录或向下进入子目录。
Shunpo 可以免费使用吗?用的什么许可证?
Shunpo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Shunpo 还在维护吗?
半年内有更新。Shunpo 最近一次提交是在 2026年8月3日。
Shunpo 适合用来做什么?
在终端中快速切换常用的项目目录 无需反复输入 cd .. 即可回到多级父目录 用书签替代频繁使用的 cd、pushd 和 popd
Shunpo 怎么安装和运行?
在仓库中运行安装脚本: install.sh && source ~/.bashrc
在哪里获取 Shunpo?
源代码和安装说明在 GitHub 上:https://github.com/egurapha/Shunpo

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目