[package] name = "usnjrnl" version = "0.4.5" authors = ["Jan Starke "] edition = "2018" description = "parses a $UsnJrnl file" homepage = "https://www.github.com/janstarke/usnjrnl" license-file = "LICENSE" [lib] name="usnjrnl" path="src/lib.rs" [features] default = ["usnjrnl_dump","gzip"] usnjrnl_dump = ["clap", "clap-verbosity-flag", "anyhow", "simplelog", "bodyfile", "serde_json"] gzip = ["flate2"] [[bin]] name="usnjrnl_dump" path="src/main.rs" required-features = ["usnjrnl_dump"] [dependencies] mft = ">=0.5" winstructs = "0.3.0" log = "0.4" flate2 = {version = "1.0.22", optional=true} buf_stream_reader = "0.2" ## required to parse binary data memmap = "0.7" num-traits = "0.2" num-derive = "0.3" strum = { version = "0.24", features = ["derive"] } strum_macros = "0.24" chrono = "0.4" binread = "2.2" bodyfile = {version="0.1", optional=true} clap = {version="4", optional=true, features=["wrap_help", "cargo"]} clap-verbosity-flag = {version="2.0.0", optional=true} anyhow = {version="1.0", optional=true} simplelog = {version="0.12", optional=true} serde_json = {version="1.0", optional=true}