「j」と打って Enter、選んで Enter。プロジェクトごとのコマンドを呼び出す TUI のメニューランチャー。
プロジェクトごとによく使うコマンドを、数回のキー操作で呼び出せる一覧にします。選んだコマンドは TTY を完全に引き継いで実行されるため、 ssh や vim、top のような対話的なコマンドも、自分で打ったときと同じように動きます。 0.3.0 で jj-menu から j-menu に改名しました (jj は Jujutsu のコマンドのため)。
Homebrew (macOS / Linux) でもインストールできます:
brew install cyberneura/tap/j-menu対応 OS: macOS / Linux
/) に対応しますpackage.json・Makefile・Cargo・Gradle のプロジェクトからは、設定を書かなくても項目を自動で拾いますeval "$(j-menu --shell-init zsh)") を入れると、cd や export のような項目も自分のシェルに効きます。実行したコマンドはシェルの履歴にも残ります.jj-menu.yaml → .j-menu.yaml、~/.config/jj-menu/ → ~/.config/j-menu/ に変わります。旧い名前は読みません。