Repolode
egurapha

egurapha/Shunpo

ディレクトリのブックマーク管理や、数回のキー入力での移動ができるミニマルな Bash ツール。

スター
447
フォーク
11
未解決の Issue
1
最終コミット
3 か月前

これは何?

Shunpo は、ターミナル内をすばやく移動するための小さな Bash ツールです。ディレクトリをブックマークして短いコマンドで移動できるほか、親ディレクトリへ移動したり、子ディレクトリへ入ったりするための対話型メニューも用意されています。

ブックマークは、現在のディレクトリを登録する sb、ブックマーク先へ移動する sg、削除する sr、一覧を表示する sl、すべて削除する sc などのコマンドで管理します。sj で上の階層へ、sd で下の階層へ移動でき、メニューでは番号による選択やページ切り替えが可能です。

選択キーは ~/.config/shunpo/config の設定ファイルで変更でき、デフォルトでは 0〜9 が設定されています。Bash 3.2 以降が必要で、install.sh でインストールできるほか、Nix からもインストールできます。

主な機能

  • 01sb でディレクトリをブックマークし、sg で戻る
  • 02sj で親ディレクトリへ移動
  • 03sd の対話型メニューから子ディレクトリへ移動
  • 04設定ファイルで選択キーをカスタマイズ可能
  • 05Bash 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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト