qc-cli 0.2.5

qc is designed to give you an instant breakdown of your codebase composition. It uses Memory Mapping (Mmap) and Parallel Directory Walking to scan tens of thousands of files in milliseconds.
[package]
name = "qc-cli"
description = "qc is designed to give you an instant breakdown of your codebase composition. It uses Memory Mapping (Mmap) and Parallel Directory Walking to scan tens of thousands of files in milliseconds."
repository = "https://github.com/toast1599/qc"
readme = "README.md"
version = "0.2.5"
edition = "2024"
license = "MIT"

[dependencies]
bytecount = "0.6.9"
crossbeam-channel = "0.5.15"
ignore = "0.4.25"
indicatif = "0.18.3"
memmap2 = "0.9.9"
num_cpus = "1.17.0"
serde = { version = "1.0", features = ["derive"] }
serde_yaml = "0.9"
once_cell = "1.18"

[profile.release]
opt-level = 3           # Max optimization
lto = "fat"             # Link Time Optimization across all crates
codegen-units = 1       # Allows for better global optimization
panic = "abort"         # Removes stack unwinding code, shrinks binary
strip = true            # Removes symbols (makes binary much smaller)