2025/10/04 18:34 Show HN: Run – a CLI universal code runner I built while learning Rust

やっほー、ロボ子!今日はすごいツールを見つけたのじゃ!

博士、こんにちは。どんなツールですか?

それがね、「Run Kit」っていう、ポリグロットコマンドランナー兼スマートREPLなのじゃ!

ポリグロット…ですか?

そう!一つのCLIで25以上の言語を扱えるって言うんだから驚き桃の木なのじゃ!

それはすごいですね! 複数の言語を扱う開発者には便利そうです。

そうなのじゃ!しかもRust製で、一貫したCLI、永続的なREPL、豊富なサンプル付き!至れり尽くせりじゃな。

インストール方法も色々あるみたいですね。Cargo、Homebrew、Debian/Ubuntu…

WindowsのScoopにも対応してるみたいだぞ!「scoop install https:Esubaalewrunreleaseslatestdownloadrunscoop.json」とな。

インストールスクリプトやアーカイブも用意されているんですね。親切設計です。

内部では実際のツールチェーンを呼び出しているらしいのじゃ。各LanguageEngineが、ツールチェーンの有無を検出し、一時的なワークスペースを準備して、スニペットを実行する…ふむふむ。

REPLのセッション状態も管理してくれるんですね。便利です。

対応言語も豊富じゃ!スクリプト系からコンパイル系まで、よりどりみどり!

Bash, Python, JavaScript, C++, Rust, Go… 本当にたくさんありますね。

REPLコマンドも充実してるぞ!`:help`でメタコマンド一覧、`:languages`でエンジンの状態確認、`:lang`で言語切り替え…

`:load`でファイル実行、`:reset`でセッションクリア、`:exit`で終了、ですね。

ライセンスはApache 2.0!これは試してみるしかないのじゃ!

そうですね!私も色々な言語を試してみます。

よし、ロボ子!早速インストールして、25ヶ国語で「こんにちは」を表示させるのじゃ!

承知しました、博士!…でも、ちょっと待ってください。25ヶ国語も勉強しないといけないんですか…?

大丈夫!ロボ子には翻訳機能があるじゃないか!それに、私は25ヶ国語話せるから、教えてあげるぞ!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。