{"repo":"get-gah/gah","free":true,"listed":false,"github":"https://github.com/get-gah/gah","clone":"git clone https://github.com/get-gah/gah.git","description":"gah is an GitHub Releases app installer, that does not require sudo","language":"Shell","stars":336,"topics":["cli","github-releases","installer","bash","devops-tools","tools","command-line-tool","github","prebuilt-binaries","releases"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"gah is an GitHub Releases app installer, that DOES NOT REQUIRE SUDO ! It is a simple bash script that downloads the latest release of an app from GitHub and installs it in /.local/bin . It is designed to be used with apps that are distributed as a single binary file. Motivation Nowadays more and more command-line tools and applications are distributed via GitHub Releases. The installation process looks always the same: you go to the release page, expand assets, find the right file for your platform (which may be very frustrating, especially when there are 200+ assets and very often developers use different naming conventions - e.g. myapp-linux-amd64 , myapp linux x64 , myapp-unknown-linux-gnu-x86 64 , etc.), download it, unpack it, move it to /.local/bin , execute chmod +x on it and don't forget to clean up afterwards. For me, it was a hassle. Each time I needed to go thru the process again I was doing \"gah! not again!\". So I thought, why not automate this process? In fact, I love automation and RegExp. And so gah was born. Features - 🏷 Downloads the latest or given release of an app from GitHub - 🎯 Automatically selects matching binary for the current platform - Supported OS: Linux and MacOS - Supported architectures: x64 and ARM64 - 🎳 Supports multiple matching apps in a single GitHub Release - 📤 Supports archived ( .zip , .tar.gz , .tar.bz2 , .tar.xz ) and single binary releases - 🗃 Has own base of predefined aliases for GitHub repositories (PRs are welcome!) - 🔐 Ver","default_branch":null,"files":null,"tree":[],"storefront":"/r/get-gah","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/get-gah/gah/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."}