サイバーニューラ

ターミナルのメニューランチャー jj-menu を公開しました

jj-menu を公開しました。MIT License のオープンソースです。

jj と打って Enter、j / k で選んで Enter。それだけでプロジェクトごとのコマンドを実行できる TUI のメニューランチャーです。設定は YAML / TOML / JSON で書け、サブメニューや引数の入力にも対応します。package.json・Makefile・Cargo・Gradle のプロジェクトからは、設定を書かなくても項目を自動で拾います。

選んだコマンドは TTY を完全に引き継いだ状態で実行されるため、ssh や vim、top のような対話的なコマンドも、自分で打ったときとまったく同じように動きます。

対応は macOS と Linux です。

Homebrew と crates.io からも導入できます。

brew install cyberneura/tap/jj-menu
cargo install jj-menu

追記 (2026-10-11): 0.3.0 で名前を j-menu に変えました (jj は Jujutsu のコマンドのため)。コマンドは j、Homebrew の formula は cyberneura/tap/j-menu、リポジトリは github.com/cyberneura/j-menu です。

brew install cyberneura/tap/j-menu

製品ページ: j-menu

お知らせ一覧へ戻る