Eget
Eget is a program that allows you to download other binaries.
Repo: https://github.com/zyedidia/eget
Usage:
Download a prebuilt binary for the current system from a repository on GitHub:
eget zyedidia/micro
Download from a URL:
eget https://go.dev/dl/go1.17.5.linux-amd64.tar.gz
Specify the location to place the downloaded files:
eget zyedidia/micro --to=path/to/directory
Specify a Git tag instead of using the latest version:
eget zyedidia/micro --tag=v2.0.10
Install the latest pre-release instead of the latest stable version:
eget zyedidia/micro --pre-release
Only download the asset, skipping extraction:
eget zyedidia/micro --download-only
Only download if there is a newer release then the currently downloaded version:
eget zyedidia/micro --upgrade-only
Configuration
Use ~/.eget.toml to set the location where binaries are downloaded.
~/eget.toml
[global]
target = "~/.local/bin"