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

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

Architecture Scope Download SHA256
x64 Download 3AA690D49B4AB8A87D0DF736B41C52E06DEFF747227EE9587394CCDF820EBA8A
arm64 Download 41DEC996EEF024F948503A923B0440DDE32D983D3C1EBF6468EAA596A264F760

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
Architecture Scope Download SHA256
x64 Download FFB612C5A9B6E5F7A58930255F67779E562A9CC72E99435350F9E3A4721EC605
arm64 Download 7C7664A660DEDE6987141C399C1A69FFD25115589B70BAF774A3218845BB32D6
0.1.2
Architecture Scope Download SHA256
x64 Download 1236662CE6B276A54578C93B40264C853E6412136BDFDAD2031B086142179AF3
arm64 Download 082226E4531D678DA896C10D61858282EE23A258E3C36FCCD81B7347C5FA4428