← Package directory
Available on winget

Install yup

Safe, cross-platform updater for development tools

Install with winget
winget install --id izantech.yup
Upgrade
winget upgrade --id izantech.yup
Uninstall
winget uninstall --id izantech.yup

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 ─────────...

Read release notes

Version history

Version Updated Notes
v0.1.5 Unknown 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)...
0.1.4 Unknown 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,...
0.1.2 Unknown No notes