Quickstart

Proto Quick Start

javimosch Updated

File contents

Proto Quick Start

Proto is a polyglot toolchain manager from moonrepo. It manages language runtimes, package managers, and dev tools.

Prerequisites

  • Install Proto: curl -fsSL https://moonrepo.dev/install/proto.sh | sh

Basic Usage

Install a tool

proto install node
proto install node --version 20
proto install rust
proto install go

List installed tools

proto list

List available versions

proto list-remote node

Run a tool

proto run node -- --version

Uninstall a tool

proto uninstall node

Check version

proto --version

Per-Directory Version Pinning

Proto supports .proto files for pinning tool versions per directory:

node = "20.11.0"
rust = "1.75.0"

Passthrough

Any proto command can be run directly:

proto <any-subcommand> [args...]

javimosch/supercli/tree/main/plugins/proto/skills/quickstart commit 89318a3ffe

Frequently asked questions

npx skillmds@latest add javimosch/quickstart-526