eXplore and Change Directory - rewritten in Go
ディレクトリの確認と移動が同時に行えるCLIツールです。
元々シェルスクリプト製だったxcdをGoで書き直してスムーズに動作するように改善しました。
Important
Go 1.22+ が必要です
go install github.com/saka-naname/xcd-go@latest
上記のコマンドを実行後、使用しているシェルに応じて次の設定を行ってください。
~/.bashrc
に以下の文を追記してください。
function xcd() {
cd $($(go env GOPATH)/bin/xcd-go $@)
}
~/.zshrc
に以下の文を追記してください。
function xcd() {
cd $($(go env GOPATH)/bin/xcd-go $@)
}
↑
↓
: 項目の選択→
: 選択中のディレクトリを開く←
: 1階層上のディレクトリへEnter
: 移動先のディレクトリを確定 (終了)q
: キャンセルして終了
- 画面下部に操作や各種情報を表示したい
- オプションからパスを指定して好きなディレクトリから探索できるように
- 見た目をもう少しリッチにしたい
- シンボリックリンクへの対応
- 検索(フィルタ)機能の実装