yup v0.1.5

Safe, cross-platform updater for development tools

  • By izantech
  • Open Source
  • Updated Apr 1, 2026
Download for Windows

About yup

yup detects how each tool was installed (Homebrew, asdf, nvm, pyenv, rbenv, conda, etc.)
and updates using the correct manager. On first run, it shows an interactive configuration
wizard to select which managers to update. Subsequent runs execute directly with saved preferences.

What's new in v0.1.5

Release Notes
Added
- --greedy CLI flag to pass --greedy to brew upgrade commands, including auto-updating casks in the upgrade
- Brew greedy mode can also be set as a default via [brew] section in config (greedy = true)
- Configurable --yes flag for mise self-update via [mise] section in config (yes = true by default)
- Corepack detection for pnpm: if corepack is available, uses corepack install -g pnpm@latest instead of pnpm self-update
- Config wizard now prompts for brew --greedy and mise --yes options when those managers are selected
Fixed
- yup config now loads existing saved config and pre-selects previously enabled managers instead of selecting all by default
Changed
- mise self-update now passes --yes by default to skip the confirmation prompt (configurable via [mise] config section)
Download yup 0.1.5
─────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
─────────────────────────────────────────┼───────────────────┼─────────────
yup-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum
─────────────────────────────────────────┼───────────────────┼─────────────
yup-x86_64-apple-darwin.tar.xz │Intel macOS │checksum
─────────────────────────────────────────┼───────────────────┼─────────────
yup-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum
─────────────────────────────────────────┼───────────────────┼─────────────
yup-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
─────────────────────────────────────────┼───────────────────┼─────────────
yup-aarch64-unknown-linux-gnu.tar.xz │ARM64 Linux │checksum
─────────────────────────────────────────┼───────────────────┼─────────────
yup-x86_64-unknown-linux-gnu.tar.xz │x64 Linux │checksum
─────────────────────────────────────────┴───────────────────┴─────────────

Full release notes »

Technical details

Publisherizantech
Versionv0.1.5
Release date2026-04-01
LicenseMIT
Installer typezip
Architecturex64, arm64
Package IDizantech.yup

Install yup from the command line

Install with Windows Package Manager
winget install --id=izantech.yup -e
Update to the latest version
winget upgrade --id=izantech.yup -e
Uninstall
winget uninstall --id=izantech.yup -e

clideveloper-toolspackage-managerrustupdater

yup version history

0.1.4 Jan 12, 2026

What's Changed
🔴 CRITICAL Bug Fix
Version 0.1.3 was completely broken for first-time users. The configuration wizard showed "No package managers with available actions detected" even when package managers were installed, making the tool unusable.
If you installed v0.1.3, please upgrade immediately.
Fixed
- CRITICAL: Configuration wizard showing "No package managers with available actions detected" for first-time users
- Bug introduced in v0.1.3 refactor where actionable_managers was left empty
- First-time users (without saved config) could not use the tool at all
- Existing users with saved configs were not affected
Added
- Comprehensive test suite for scan module (7 new tests)
- Regression tests to prevent actionable_managers bug from recurring
- Validation of manager detection, implementation, and action availability
- Consistency and determinism tests for scan results
Installation
Cargo (recommended)
cargo install yup
Homebrew (macOS/Linux)
brew upgrade yup
winget (Windows)
winget upgrade izantech.yup
Chocolatey (Windows)
choco upgrade yup
Full Changelog
View full changelog

0.1.2

Frequently asked questions

Is yup free?

Yes. yup is free and open-source software released under the MIT license.

What is the latest version of yup?

The latest version is v0.1.5, released on Apr 1, 2026.

Is it safe to download yup?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 3aa690d49b4ab8a87d0df736b41c52e06deff747227ee9587394ccdf820eba8a.

Which Windows versions does yup support?

yup runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall yup?

Open Settings › Apps › Installed apps, find yup and select Uninstall. From the command line, run winget uninstall --id=izantech.yup -e.