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
.