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.