Release Notes
This is a unique release that focused primarily on cleaning up our current commands, either by removing arguments, or merging functionality. On top of that, we've refactored all the terminal output using a new UI library powered by iocraft. Read the blog post for more information!
💥 Breaking
- Removed the
proto list
andproto list-remote
commands, useproto versions
instead. - Removed the
--global
option fromproto alias
,unalias
,pin
, andunpin
, use--to
or--from
instead. - Removed the
--purge
option fromproto clean
, useproto uninstall
instead. - Removed the
--purge-plugins
option fromproto clean
, useproto clean plugins
instead.
🚀 Updates
- Implemented a new terminal user interface (TUI) and output style for all commands.
- Added a
--yes
option toproto outdated
, that skips confirmation prompts. - Added a
--json
option toproto clean
, to capture the cleaned result as JSON. - Added a new command,
proto versions <tool>
, that lists all available remote and installed versions/aliases. - Updated
proto clean
to accept a target in which to clean as the 1st argument. For example,proto clean cache
. - Moved the
--json
and--yes
options into global options.
🧩 Plugins
- Updated
python_tool
to v0.12.2.- Switched to
astral-sh/python-build-standalone
fromindygreg/python-build-standalone
for pre-built images.
- Switched to
Download proto_cli 0.44.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 |