Comment Comment by kdeldycke I wrote something similar but to keep a local system up-to-date: https://github.com/kdeldycke/meta-package-manager#readmeWith Meta Package Manager you can aggregate the results of all package managers available on your machine: $ mpm outdated ╭──────────────┬─────────────┬─────────┬───────────────────┬────────────────╮ │ Package name │ ID │ Manager │ Installed version │ Latest version │ ├──────────────┼─────────────┼─────────┼───────────────────┼────────────────┤ │ curl │ curl │ brew │ 7.79.1 │ 7.79.1_1 │ │ git │ git │ brew │ 2.33.0 │ 2.33.0_1 │ │ [email protected] │ [email protected] │ brew │ 1.1.1l │ 1.1.1l_1 │ │ rake │ rake │ gem │ 13.0.3 │ 13.0.6 │ │ Telegram │ 747648890 │ mas │ 8.1 │ 8.1.3 │ │ npm │ [email protected] │ npm │ 7.24.0 │ 8.0.0 │ │ pip │ pip │ pip │ 21.2.4 │ 21.3 │ │ regex │ regex │ pip │ 2021.9.30 │ 2021.10.8 │ ╰──────────────┴─────────────┴─────────┴───────────────────┴────────────────╯ 8 packages total (brew: 3, pip: 2, gem: 1, mas: 1, npm: 1, apm: 0, cask: 0, composer: 0). Bonus point: it solves XKCD #1654 (Universal Install Script).(edit: formatting) parent kdeldycke 4 years ago
With Meta Package Manager you can aggregate the results of all package managers available on your machine:
Bonus point: it solves XKCD #1654 (Universal Install Script).(edit: formatting)