Releases: zyedidia/eget
v1.3.4
v1.3.3
Eget v1.3.2
Changelog:
- Eget will now search for your configuration (
eget.toml
) inEGET_CONFIG
orXDG_CONFIG_HOME
as a fallback.
Eget v1.3.1
Changelog:
- Bug fixes for configuration files (tilde expansion).
- Adds
--download-all
option to batch download all projects listed in the configuration file.
Eget v1.3.0
This release includes two new features:
- New support for setting global and per-repository options in a config file. See the configuration section in the readme for documentation.
- If the string passed in via
--tag
does not match an existing tag directly, eget will look for tags that contain the string, and use the latest one if there is a match.
Eget v1.2.1
Minor release including some bug fixes and improvements.
- Bug with symlink extraction fixed.
- Improved extraction performance when using
--file '*'
- Autodetect "ubuntu" as linux.
- EGET_GITHUB_TOKEN used instead of GITHUB_TOKEN if it exists.
Eget v1.2.0
- Better interaction between
--to
and--upgrade-only
. - Support for
.tbz
and.txz
extensions. - Now uses environment PROXY settings for downloading.
- Support for symbolic links in extracted directories.
- New
--remove
flag for uninstalling binaries fromEGET_BIN
. - New
^
syntax for anti-matches in--asset
. - System detector is now applied to
--asset
if applicable.
Eget v1.1.0
Changes:
- A direct URL to download from can be provided.
- The
--upgrade-only
option will use the Github releasecreated_at
date and local file modification date to avoid downloading a new binary if the local file is more recent than the latest release.
Eget v1.0.1
Bug fixes and improved pre-built binaries.
Eget v1.0.0
Adds support for extracting multiple files and directories. The --file
option now accepts a glob which may match multiple files. The syntax is standard glob syntax, *
for wildcard and **
for super-wildcard (includes path separators).
If the --all
option is provided or all
is selected at the prompt, Eget extracts all candidate files. If a file marked for extraction is a directory, then all files within it are extracted to the destination.
This makes it possible to use Eget to install software that is distributed using more than just a single binary. For example, Go can be downloaded and extracted with eget https://go.dev/dl/go1.17.5.linux-amd64.tar.gz --file go
.