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