😎
The next-generation pluggable version manager: proto
はじめに
とってもクール😎な次世代バージョン管理ツール proto の紹介です!
対象とする読者
- 言語・ランタイム・パッケージマネージャのバージョン管理をしたい
- 環境を汚したくない
- Volta や mise (rtx) との違いを知りたい
proto とは?
言語・ランタイム・パッケージマネージャ、様々なツールのバージョン管理ができるunified toolchainです。
proto is a pluggable version manager, a unified toolchain.
対応しているツール
Built-inでは、以下に対応しています。
Built-in対応 | |
---|---|
言語 | Go Python (experimental) Rust |
ランタイム | Node.js Deno Bun |
パッケージマネージャ | npm pnpm Yarn |
プラグイン
前述のツール以外にも、プラグインで対応できます。
Volta vs mise vs proto
以下、それぞれの比較です。(見出しが某ポ◯モン映画になってしまいました)
Volta | mise (rtx) | proto | |
---|---|---|---|
高速 | ✅(Rust) | ✅(Rust) | ✅(Rust) |
ツールの種類 | ❌(Node.js) | ✅✅(Bun+α) | ✅(Bun) |
ツールの拡張性 | ❌(Built-in) | ✅(Plug-in) | ✅(Plug-in) |
対応OS | ✅(Linux,Windows) | ❌(Linux) | ✅(Linux,Windows) |
さいごに
以上、とってもクール😎なバージョン管理ツール proto の紹介でした!
Discussion