Skip to content

Releases: devmatteini/dra

0.6.2

07 Sep 14:46
0.6.2
be3c82e
Compare
Choose a tag to compare

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

24 Aug 16:24
0.6.1
e904af9
Compare
Choose a tag to compare

Added

  • Show more information about the installed asset. For example, when installing an executable from a
    tar archive, you
    will see a message like Extracted archive executable to '/home/<user>/Downloads/helloworld'.

0.6.0

18 Aug 17:19
0.6.0
a660112
Compare
Choose a tag to compare

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 of dra-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

25 Jul 20:52
0.5.5-beta
dbd604c
Compare
Choose a tag to compare
0.5.5-beta Pre-release
Pre-release

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

20 Jul 14:16
0.5.4
3caf2af
Compare
Choose a tag to compare

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

12 Mar 21:34
0.5.3
a4560a6
Compare
Choose a tag to compare

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

20 Dec 23:30
0.5.2
2e9c793
Compare
Choose a tag to compare

Added

  • dra now supports proxy environment variables like all_proxy (#171)

Fixed

  • update sct from 0.7.0 to 0.7.1 to improve support for RISCV64 architecture by @Xunop (#172)

0.5.1

10 Dec 16:22
0.5.1
6019f5a
Compare
Choose a tag to compare

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

07 Dec 18:50
0.5.0
72fb61d
Compare
Choose a tag to compare

Added

  • Automatically select and download an asset based on your operating system and architecture
    with dra 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

25 Nov 15:30
0.4.8
bca6969
Compare
Choose a tag to compare

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