Hacker GitHub

← All repos

kdeldycke/meta-package-manager

View on GitHub ↗ ★ 627 Python

🎁 snapshot every package on your machine to one file, restore it on a new one

10 mentions on Hacker News by 3 people: 3 stories, 7 comments · first 2020-07-20 · latest 2023-08-26

Mentions per year 10 mentions · busiest year 2022 (4)
20082026
  1. Something like Meta Package Manager? https://github.com/kdeldycke/meta-package-manager
    comment by kdeldycke · 2023-08-26 · in Writing a Package Manager
  2. …to: find ./ -iname "*.py" -exec perl -p -i -e 's/# All Rights Reserved.*\n//sg' "{}" \; The result: https://github.com/kdeldycke/meta-package-manager/commit/3ab...
  3. …I then feed this to meta-package-manager[1] to install: $ mpm restore ./packages.toml [1] https://github.com/kdeldycke/meta-package-manager
    comment by kdeldycke · 2023-02-21 · in In Praise of Alpine and APK
  4. …the packages installed on a machine: $ mpm --output-format json installed > installed.json Source: https://github.com/kdeldycke/meta-package-manager/ With regular snapshots you can at least eliminate new installed software as the root…
    comment by kdeldycke · 2022-12-09 · in Recent Apple updates leading to WiFi issues?
  5. I wrote something similar but to keep a local system up-to-date: https://github.com/kdeldycke/meta-package-manager#readme With Meta Package Manager you can aggregate the results of all package managers available on your machine: $ mpm…
  6. I developed a multi package manager CLI which does exactly that and more: https://github.com/kdeldycke/meta-package-manager
  7. …moved to .github. Now I have a clean and tidy Python project with a tiny 12-items root directory: https://github.com/kdeldycke/meta-package-manager