標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

Rustで Windows10,11 の端末拡張機能を有効にするライブラリを書きました

作ってから ちょっと間があいてしまいましたが、次のようなライブラリを習作をかねて、Rust で書きました。

hymkor/windows1x-virtualterminal-rs: Enable virtual terminal of Windows1x

  • 標準出力、標準エラー出力エスケープシーケンスを有効にする
  • Enter の押下なしで、一文字分、キーを入力する

Cargo.toml に次のように記載すれば利用可能です1

[dependencies]
virtualterminal = { git = "https://github.com/hymkor/windows1x-virtualterminal-rs" }

今のところ、Windows10,11 向けで、Linux 未対応です。これで理論上は readline を書けなくもないはずですが… いつになることやら汗


  1. さすがにこれだけで crates.io に登録しようという気はおきない