proto_cli 0.14.1

A multi-language toolchain and version manager.
Documentation
# proto

![Crates.io](https://img.shields.io/crates/v/proto_cli) ![Crates.io](https://img.shields.io/crates/d/proto_cli)

proto is a pluggable next generation version manager for multiple programming languages and their dependency managers. However, we prefer the term toolchain manager!

- [Learn more]https://moonrepo.dev/proto
- [Documentation]https://moonrepo.dev/docs/proto
- [Get started]https://moonrepo.dev/docs/proto/install

> proto powers [moon's]https://github.com/moonrepo/moon toolchain!

## Why use proto?

- Lightspeed! With Rust, we can guarantee exceptional performance.
- Multi-language. A single CLI for managing versions for all of your languages.
- Cross-platform, for a consistent experience across machines and teams.
- Contextual version detection, ensuring the correct version of a tool is always used.
- Checksum verification, ensuring a tool came from a trusted source.
- Detects and infers from a language's ecosystem for maximum compatibility.
- Pluggable architecture, allowing for custom tooling.

## Supported languages

- Bun
- Deno
- Go
- Node.js (and npm, pnpm, yarn)
- Rust
- ... and more via plugins!