yup

izantech·izantech.yup

Safe, cross-platform updater for development tools

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.

winget install --id izantech.yup --exact --source winget

Latest v0.1.5·April 1, 2026

Release Notes

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

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download3AA690D49B4AB8A87D0DF736B41C52E06DEFF747227EE9587394CCDF820EBA8A
arm64Download41DEC996EEF024F948503A923B0440DDE32D983D3C1EBF6468EAA596A264F760

Details

Homepage
https://github.com/izantech/yup
License
MIT
Publisher
izantech
Support
https://github.com/izantech/yup/issues

Tags

clideveloper-toolspackage-managerrustupdater

Older versions (2)

0.1.4
ArchitectureScopeDownloadSHA256
x64DownloadFFB612C5A9B6E5F7A58930255F67779E562A9CC72E99435350F9E3A4721EC605
arm64Download7C7664A660DEDE6987141C399C1A69FFD25115589B70BAF774A3218845BB32D6
0.1.2
ArchitectureScopeDownloadSHA256
x64Download1236662CE6B276A54578C93B40264C853E6412136BDFDAD2031B086142179AF3
arm64Download082226E4531D678DA896C10D61858282EE23A258E3C36FCCD81B7347C5FA4428