Release Notes
💥 Breaking
- Updated
proto activate
to not include tools without a configured version and to not include global tools found in~/.proto/.prototools
by default.- If you would like to include global tools, pass
--include-global
. - Do be aware that having a lot of global tools will cause considerable performance loss when activation is triggered.
- If you would like to include global tools, pass
🚀 Updates
- Added a new setting to
.prototools
,settings.builtin-plugins
, that can be used to disable all built-in plugins, or only allow a few select plugins.- Supports a boolean or list of plugin names.
- All are enabled by default for backwards compatibility.
- Added
PROTO_NO_MODIFY_PROFILE
andPROTO_NO_MODIFY_PATH
environment variables toproto setup
(for automated workflows). - Updated
proto status
to display and include versions from ecosystem files (.nvmrc
, etc). - Updated
github://
plugin locators to support monorepos. Append the project name (that tags are prefixed with) to the path:github://moonrepo/tools/node_tool
- Merged
proto use
andproto install
commands. If no arguments are provided toproto install
, it will install all configured tools. - You can now pin a version of proto itself within
.prototools
, and proto shims will attempt to run proto using that configured version, instead of the global version.proto = "0.38.0"
🧩 Plugins
- Updated
go_plugin
to v0.12.- Changed the
gobin
setting tofalse
by default.
- Changed the
- Updated
node_depman_plugin
to v0.12.- Added a
dist-url
config setting, allowing the download host to be customized.
- Added a
⚙️ Internal
- Updated Rust to v1.80.
Download proto_cli 0.39.0
File | Platform | Checksum |
---|---|---|
proto_cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
proto_cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
proto_cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
proto_cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
proto_cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
proto_cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
proto_cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |