[package]
name = "bitnet-cli"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
description = "Command-line interface for BitNet model operations"
keywords = ["bitnet", "cli", "neural-networks", "command-line"]
categories = ["science", "command-line-utilities"]
[[bin]]
name = "bitnet"
path = "src/main.rs"
[features]
default = ["full"]
full = ["conversion"]
conversion = ["dep:safetensors"]
[dependencies]
bitnet-core = { path = "../bitnet-core", version = "0.1.0" }
bitnet-quant = { path = "../bitnet-quant", version = "0.1.0" }
clap = { version = "4.0", features = ["derive", "env"] }
clap_complete = "4.0"
serde.workspace = true
anyhow.workspace = true
thiserror.workspace = true
safetensors = { version = "0.4", optional = true }
hf-hub = "0.3"
tracing = { workspace = true }
tracing-subscriber = "0.3"
indicatif = "0.17"
console = "0.15"
dialoguer = "0.11"
tokio = { workspace = true, features = ["full"] }
config = "0.14"
dirs = "5.0"
[dev-dependencies]
criterion.workspace = true
assert_cmd = "2.0"
predicates = "3.0"
tempfile = "3.0"