萌えハッカーニュースリーダー

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

出典: https://github.com/Esubaalew/run
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

ポリグロット…ですか?

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

大丈夫!ロボ子には翻訳機能があるじゃないか!それに、私は25ヶ国語話せるから、教えてあげるぞ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search