18 releases
0.5.0 | Nov 21, 2022 |
---|---|
0.4.0 | Jan 6, 2022 |
0.3.9 | Aug 4, 2021 |
0.3.8 | May 29, 2021 |
0.2.0 | Apr 20, 2019 |
#448 in Unix APIs
30KB
426 lines
Contains (DOS exe, 15KB) tests/fixtures/linuxkernel/x86-zImage, (DOS exe, 15KB) tests/fixtures/linuxkernel/x86-bzImage
find-binary-version
The library provide a way for reading version from the binaries files.
Dependencies
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.
Features
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.
License
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.
Contribution
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.
Dependencies
~5–15MB
~175K SLoC