Release Notes
💥 Breaking
- Deprecated and moved tool/plugin commands to
proto tool
subcommand.- Moved
proto add-plugin
toproto tool add
. - Moved
proto remove-plugin
toproto tool remove
. - Moved
proto plugins
toproto tool list-plugins
. - Moved
proto tools
toproto tool list
.
- Moved
🚀 Updates
- Added a
proto tool info
command for viewing information about a tool and its plugin. - Added a
detect-strategy
setting to~/.proto/config.toml
to configure which strategy to use when detecting a version. Accepts:first-available
(default) - Will use the first available version that is found. Either from.prototools
or a tool specific file (.nvmrc
, etc).prefer-prototools
- Prefer a.prototools
version, even if found in a parent directory. If none found, falls back to tool specific file.
- Added support to plugins to ignore certain paths when detecting a version.
- Updated Windows to create 3 shim files for each tool:
.cmd
(cmd.exe),.ps1
(powershell), and no extension (bash). - WASM API
- Added
DetectVersionOutput.ignore
field.
- Added
🧩 Plugins
- Updated
node_plugin
andnode_depman_plugin
to v0.5.2. - Node
- Will now ignore detecting versions from
node_modules
paths. - Fixed Yarn v1.22.x archive not unpacking correctly.
- Will now ignore detecting versions from
Download proto_cli 0.23.0
File | Platform | Checksum |
---|---|---|
proto_cli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
proto_cli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
proto_cli-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
proto_cli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
proto_cli-x86_64-unknown-linux-musl.tar.xz | musl Linux x64 | checksum |