{"repo":"alxrw/parm","free":true,"listed":false,"github":"https://github.com/alxrw/parm","clone":"git clone https://github.com/alxrw/parm.git","description":"Cross-platform package manager for GitHub Releases 🧀","language":"Go","stars":141,"topics":["cli","github","go","golang","package-manager","shell","terminal","cross-platform","linux","macos"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"🧀 Parm 🧀 Install any program from your terminal. [!IMPORTANT] Parm is currently in a pre-release state. Expect breaking changes and bugs. Table of Contents: 1. Introduction - What is Parm? - Disclaimers 2. Quick Start 3. Pre-requisites 4. Installation 5. GitHub Personal Access Token 6. Usage/Documentation 7. Contributing 8. Adding Packages to Parm 9. Acknowledgements Introduction What is Parm? Parm is a cross-platform binary installer with a package manager-esque workflow. It allows you to install any program off of GitHub via their REST API. Parm directly downloads binaries provided by GitHub repository releases and includes niceties such as symlinking binaries to PATH and checking for updates. This means that Parm - has zero root access & zero required dependencies - requires no additional package maintainers - receives new versions upstream instantly. - is incredibly lightweight Demo Disclaimers [!CAUTION] Parm uses the GitHub REST API to find and install packages. Theoretically, this means you can install any program off of GitHub, so YOU are responsible for the packages you install, since I don't maintain a registry of vetted packages. [!WARNING] Unlike most package managers, Parm does NOT automatically resolve/install dependencies for you. This is a limitation of GitHub and the program's design. The current behavior is to use a tool such as objdump or otool to search for dynamically linked dependencies and tell you about them, but there is no way to automatically inst","default_branch":null,"files":null,"tree":[],"storefront":"/r/alxrw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alxrw/parm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}