Hasty Briefsbeta

Show HN: Parm – Install GitHub releases just like your favorite package manager

13 hours ago
  • #package-manager
  • #github
  • #binary-installer
  • Parm is a pre-release cross-platform binary installer that uses GitHub's REST API to install programs directly from GitHub releases.
  • It requires no root access or additional dependencies, making it lightweight and easy to use.
  • Parm does not automatically resolve dependencies, relying on tools like `objdump` or `otool` for dependency checks.
  • Installation on Linux/macOS is done via a curl command, with Windows support coming soon.
  • Usage includes commands like `parm install`, `parm remove`, and `parm update` for managing packages.
  • A GitHub Personal Access Token is recommended to bypass API rate limits.
  • Parm is not a replacement for system package managers but complements them for high-level applications.
  • Contributions are welcome, with guidelines provided for adding new packages to Parm.
  • Parm is built with Go and the Cobra CLI framework, inspired by similar projects.