A simple command-line tool to install pre-compiled binaries from GitHub releases.
- Install binaries from GitHub releases with a single command
- Automatic architecture and OS detection
- Update installed packages to the latest version
- List and manage installed packages
- Search available releases
- Local package database tracking
curl -sSL https://raw.githubusercontent.com/ayanrajpoot10/ghbin/main/install.sh | bashcurljqbash
Install a package:
ghbin install owner/repo
ghbin install owner/repo@v1.2.3 # specific versionList installed packages:
ghbin listUpdate a package:
ghbin update owner/repoRemove a package:
ghbin remove owner/repoSearch releases:
ghbin search owner/repoGet package info:
ghbin info owner/repoConfiguration files are stored in ~/.config/ghbin/:
config- Configuration settingspackages.db- Installed packages database
Binaries are installed to ~/.local/bin by default.
Set GITHUB_TOKEN environment variable for higher API rate limits.
MIT License - see LICENSE file for details.