Releases: devmatteini/dra
0.6.2
Fixed
- Asset detection for automatic download on windows when
win64
is used for both OS and
ARCH (#224)
Updated dependencies
- bump
ureq
from 2.10.0 to 2.10.1 - bump
serde
from 1.0.204 to 1.0.209 - bump
flate2
from 1.0.30 to 1.0.33 - bump
ctrlc
from 3.4.4 to 3.4.5 - bump
clap
from 4.5.13 to 4.5.16 - bump
clap_complete
from 4.5.8 to 4.5.24 - bump
assert_cmd
from 2.0.15 to 2.0.16
0.6.1
Added
- Show more information about the installed asset. For example, when installing an executable from a
tar archive, you
will see a message likeExtracted archive executable to '/home/<user>/Downloads/helloworld'
.
0.6.0
This release focuses on improving the install
feature and adds support for more assets types (#205).
The install system is now more reliable and can handle more complex scenarios.
Thanks @sandreas and @adriangalilea for the help testing this release.
Added
New supported assets to install are:
- Compressed executable files
- Executable files
- AppImage files
A new option --install-file/-I <INSTALL_FILE>
has been added to dra-download
command.
This option is useful when a tar archive or zip file contains many executables:
dra
can't automatically detect which one to install- The repository provides more than one executable and you want to install them
See Examples section on for more information.
Changed
- The
--output
option ofdra-download
now also accepts file paths when used with install feature. This allows to rename the installed executable file (examples)
Development
- Extend release infrastructure to be able to create alpha/beta releases.
Updated dependencies
- bump
uuid
from 1.9.1 to 1.10.0 - bump
ureq
from 2.9.7 to 2.10.0 - bump
serde
from 1.0.203 to 1.0.204 - bump
predicates
from 3.1.0 to 3.1.2 - bump
clap
from 4.5.8 to 4.5.13 - bump
clap_complete
from 4.5.3 to 4.5.8 - bump
assert_cmd
from 2.0.14 to 2.0.15
0.5.5-beta
This release improves the install
feature on several points.
Added
-
dra download -I/--install-file <file>
option to install a specific executable file.For example, if you want to download the
install.sh
script inside the release asset you can run:
dra download -s helloworld-many-executables-unix.tar.gz -I install.sh devmatteini/dra-tests
Changed
- There is a new system to detect the right executable to install when many are available
- Improved help messages for
dra-download
install feature
Fixed
- Install of compressed files, like
.gz,
.bz2
,.xz
. Before they were treated as tar archives, which was obviously wrong - Find executables in deeply nested directories when installing from a tar archive or zip file
Development
- Extend release infrastructure to be able to create alpha/beta releases.
0.5.4
Added
- Download and install assets from
.tbz
and.txz
archives
Fixed
- Ignore some assets when using automatic download (for example, sha256sum files)
Updated dependencies
- bump
uuid
from 1.7.0 to 1.9.1 - bump
ureq
from 2.9.6 to 2.9.7 - bump
serde
from 1.0.197 to 1.0.203 - bump
rustls
from 0.22.2 to 0.22.4 - bump
flate2
from 1.0.28 to 1.0.30 - bump
clap
from 4.5.2 to 4.5.8 - bump
clap_complete
from 4.5.1 to 4.5.3
0.5.3
This is a maintenance release that updates our dependencies.
Documentation
- Add missing commas, correction of spelling errors by
@patsevanton (#184) - Add more usage examples to
dra --help
Updated dependencies
- bump
walkdir
from 2.4.0 to 2.5.0 - bump
ureq
from 2.9.1 to 2.9.6 - bump
indicatif
from 0.17.7 to 0.17.8 - bump
predicates
from 3.0.4 to 3.1.0 - bump
serde
from 1.0.193 to 1.0.197 - bump
uuid
from 1.6.1 to 1.7.0 - bump
assert_cmd
from 2.0.12 to 2.0.14 - bump
ctrlc
from 3.4.1 to 3.4.4 - bump
clap
from 4.4.10 to 4.5.2 - bump
clap_complete
from 4.4.4 to 4.5.1
0.5.2
0.5.1
Added
dra
now provides release asset for macOS arm64
Changed
dra-download
option--output <OUTPUT>
now also support directory paths.dra download -s helloworld.tar.gz --output ~/Downloads devmatteini/dra-tests # output: ~/Downloads/helloworld.tar.gz
0.5.0
Added
- Automatically select and download an asset based on your operating system and architecture
withdra download -a <REPO>
Updated dependencies
- bump
serde
from 1.0.190 to 1.0.193 - bump
clap
from 4.4.7 to 4.4.10
0.4.8
This is a maintenance release that updates our dependencies.
Updated dependencies
- bump
dialoguer
from 0.10.4 to 0.11.0 - bump
walkdir
from 2.3.3 to 2.4.0 - bump
test-case
from 3.1.0 to 3.3.1 - bump
predicates
from 3.0.3 to 3.0.4 - bump
flate2
from 1.0.26 to 1.0.28 - bump
tar
from 0.4.38 to 0.4.40 - bump
assert_cmd
from 2.0.5 to 2.0.12 - bump
serde
from 1.0.160 to 1.0.190 - bump
ureq
from 2.6.2 to 2.9.1 - bump
indicatif
from 0.17.4 to 0.17.7 - bump
clap_complete
from 4.2.1 to 4.4.4 - bump
clap
from 4.2.5 to 4.4.7 - bump
ctrlc
from 3.2.5 to 3.4.1 - bump
zip
from 0.6.4 to 0.6.6 - bump
uuid
from 1.3.2 to 1.6.1 - bump
actions/checkout
from 3 to 4 - bump
dependabot/fetch-metadata
from 1.4.0 to 1.6.0