Expand description
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.
Enums§
- Binary
Kind - Define the binary kind to use for matching.
Functions§
- version
- Get the version for a specific binary.
- version_
with_ pattern - Get the version for a specific pattern.