upkit-0.2.2 has been yanked.
upkit
One CLI to check and update Go, Rust, Node, Python, and Flutter toolchains.
Features
- Unified
check,update, andcleancommands for multiple toolchains. - Hybrid model: uses native installers when available and direct downloads when needed.
- JSON output for scripting and integrations.
- Offline and dry-run modes for safe previews.
Install
From crates.io:
From source:
Usage
Check installed versions and status:
Update tools interactively:
Interactive selection uses letter codes (comma-separated), for example:
# Choose items shown as a), b), c), ...
# Input example: a,c,f
Update a specific tool:
Clean managed installs and symlinks:
Generate shell completions:
Common Flags
Paths
Override locations: