Repository navigation
Releases: erikkallen/crcli
Releases · erikkallen/crcli
Release list
v0.2.2
Highlights
- New
--findreverse lookup: identify which CRC algorithm(s) produce a known CRC value for given data (file or hex). Matches hex or decimal targets against both LE and BE. - Dependency upgrade: clap 3 → 4.6, crc-any 2.4 → 3.0. MSRV is now 1.87.
- Fixed duplicate
CRC24_FLEXRAY_Aentry (now correctlyCRC24_FLEXRAY_B). - Release builds reworked to native per-OS runners on latest stable Rust: prebuilt binaries for Linux (musl), Windows (msvc), and macOS (Intel + Apple Silicon).
Usage
crcli --find 0x7922 --hex "34 56 34 76"
crcli --find 31010 file.txtv0.2.1
Highlights
- New
--findreverse lookup: identify which CRC algorithm(s) produce a known CRC value for given data (file or hex). Matches hex or decimal targets against both LE and BE. - Dependency upgrade: clap 3 → 4.6, crc-any 2.4 → 3.0.
- Fixed duplicate
CRC24_FLEXRAY_Aentry (now correctlyCRC24_FLEXRAY_B). - MSRV is now 1.87 (required by crc-any 3.0); CI and release builds use the latest stable toolchain.
Usage
crcli --find 0x7922 --hex "34 56 34 76"
crcli --find 31010 file.txt(v0.2.0 was superseded by this release due to a broken release build pipeline.)
v0.2.0
Highlights
- New
--findreverse lookup: identify which CRC algorithm(s) produce a known CRC value for given data (file or hex). Matches hex or decimal targets against both LE and BE. - Dependency upgrade: clap 3 → 4.6, crc-any 2.4 → 3.0.
- Fixed duplicate
CRC24_FLEXRAY_Aentry (now correctlyCRC24_FLEXRAY_B). - CI MSRV raised to 1.74 (required by clap 4.6).
Usage
crcli --find 0x7922 --hex "34 56 34 76"
crcli --find 31010 file.txtv0.1.3
Added extended crc algorithm info when using -vv flag
Updated dependencies
v0.1.2
- Bugfix hex string parser
- Bumped version of packages