[package]
name = "shard-cli"
version = "2.1.0"
edition = "2021"
description = "CLI for shard distributed VCS — content-addressed version control for large ML artifacts"
license = "MIT"
repository = "https://github.com/sandy-sachin7/shard"
homepage = "https://github.com/sandy-sachin7/shard"
keywords = ["vcs", "version-control", "mlops", "distributed", "cli"]
categories = ["command-line-utilities"]
[[bin]]
name = "shard"
path = "src/main.rs"
[dependencies]
shard-core = { path = "../../core", version = "2.1.0" }
shard-crypto = { path = "../../crypto", version = "2.1.0" }
tokio = { workspace = true }
clap = { workspace = true }
clap_complete = "4.4"
anyhow = { workspace = true }
tracing = "0.1.44"
tracing-subscriber = "0.3.23"
[dev-dependencies]
tempfile = { workspace = true }
walkdir = { workspace = true }
serde_json = { workspace = true }