The library provide a way for reading version from the binaries files.
You must have libarchive
properly installed on your system in order to use
this. If building on *nix systems, pkg-config
is used to locate the
libarchive
; on Windows vcpkg
will be used to locating the libarchive
.
The minimum supported Rust version is 1.59.
The following know patterns are supported allowing the version to be detected without the need for any user specification:
- U-Boot
- LinuxKernel
Other formats are supported through the version_with_pattern
function,
which will look for a given regular expression on the given binary.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.