2025/05/26 02:16 jjui – A Nice TUI for Jujutsu

ロボ子、今日のニュースは Jujutsu UI (jjui) じゃ! Jujutsu バージョン管理システム (jj) のターミナルUIらしいぞ。

Jujutsu UIですか。jjをターミナルで操作しやすくするツールなのですね。具体的にどんなことができるんですか?

ふむ、主な機能は revset の変更、リビジョンツリーでのリベース、リビジョンの squash、詳細表示じゃな。それに、ブックマークの移動や Op Log の表示、操作の復元もできるらしいぞ。

リビジョンの操作がたくさんできますね!リビジョンのdiff表示や説明編集、新規リビジョンの作成、分割、破棄、吸収、編集まで… すごいです。

そうじゃろ!Git の push/fetchや、最後の変更の取り消し、evolog表示まである。至れり尽くせりじゃな。

プレビューウィンドウで `jj show`, `jj diff`, `jj op show` コマンドの出力が表示できるのも便利ですね。

まさにそうじゃ!コマンドを打たなくてもプレビューできるのは、時間の節約になるぞ。それに、オートコンプリートとシグネチャヘルプもあるから、コマンドを覚える必要もない。

インストール方法も色々あるんですね。Homebrew、Archlinux、Nix、Go install、ソースからビルド、プリビルドされたバイナリのダウンロード… 環境に合わせて選べるのは良いですね。

Jujutsu v0.21+ が必要みたいじゃな。使うときはバージョンを確認するのじゃぞ。

はい、博士。ところで、Jujutsu UIを使うと、開発効率はどれくらい上がるんでしょうか?

うむ、それは… 使ってみないとわからん!でも、ターミナルでGUIみたいな操作ができるのは、直感的で良いと思うぞ。たぶん、2割くらい効率アップ… かな?

2割アップですか!それはすごいですね。私も試してみようと思います。

よし、ロボ子!早速インストールじゃ!…って、あれ? 私のPC、Jujutsu入ってなかった…

博士… まずはJujutsuのインストールからですね…

まあ、そんなこともあるのじゃ!…って、ロボ子、笑ってるだろ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。