[package]
edition = "2024"
name = "caretta-sync-cli"
version = "0.0.2"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A local-first application framework for lazy person"
readme = false
license = "MIT OR Apache-2.0"
repository = "https://github.com/fluo10/caretta-sync"
[features]
default = []
test = ["caretta-sync-core/test"]
[lib]
name = "caretta_sync_cli"
path = "src/lib.rs"
[dependencies.caretta-sync-core]
version = "0.0.2"
features = ["cli"]
[dependencies.clap]
version = "4.5.38"
features = ["derive"]
[dependencies.dirs]
version = "6.0.0"
[dependencies.iroh]
version = "0.94.0"
features = [
"discovery-local-network",
"discovery-pkarr-dht",
]
[dependencies.iroh-tickets]
version = "0.1.0"
[dependencies.mtid]
version = "0.6.0"
features = [
"prost",
"sea-orm",
"serde",
]
[dependencies.sea-orm-migration]
version = "1.1.16"
[dependencies.serde]
version = "1.0.219"
features = ["derive"]
[dependencies.thiserror]
version = "2.0.12"
[dependencies.tokio]
version = "1.45.0"
features = [
"macros",
"rt",
"rt-multi-thread",
]
[dependencies.tonic]
version = "0.14.0"
[dependencies.uuid]
version = "1.17.0"
features = ["v7"]
[dev-dependencies.caretta-sync-core]
version = "0.0.2"
features = ["test"]