[[bin]]
name = "runiq"
path = "src/main.rs"
[dependencies.bytelines]
default-features = false
optional = true
version = "2.5"
[dependencies.bytesize]
optional = true
version = "2.3"
[dependencies.clap]
features = ["derive"]
optional = true
version = "4.4"
[dependencies.cli-table]
optional = true
version = "0.5"
[dependencies.format_num]
optional = true
version = "0.1"
[dependencies.growable-bloom-filter]
version = "2.1"
[dependencies.identity-hash]
version = "0.1"
[dependencies.strum]
version = "0.25"
[dependencies.strum_macros]
version = "0.25"
[dependencies.xxhash-rust]
features = ["xxh64"]
version = "0.8"
[dev-dependencies.jen]
version = "1.7"
[[example]]
name = "basic"
path = "examples/basic.rs"
[features]
cli = ["bytelines", "bytesize", "clap", "cli-table", "format_num"]
default = ["cli"]
[lib]
name = "runiq"
path = "src/lib.rs"
[package]
authors = ["Isaac Whitfield <iw@whitfin.io>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["algorithms", "command-line-utilities", "text-processing"]
description = "An efficient way to filter duplicate lines from input, à la uniq."
edition = "2018"
keywords = ["filtering", "logging", "unique"]
license = "MIT"
name = "runiq"
readme = "README.md"
repository = "https://github.com/whitfin/runiq"
version = "2.1.0"
[profile.release]
lto = true