[package]
name = "crdt-cli"
version = "0.4.0"
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "CLI development tool for crdt-kit: inspect, migrate, compact, export, and generate code"
readme = "../../README.md"
keywords = ["crdt", "cli", "database", "migration", "tool"]
categories = ["command-line-utilities", "database"]
[[bin]]
name = "crdt"
path = "src/main.rs"
[dependencies]
crdt-kit = { version = "0.3.0", path = "../crdt-kit", features = ["serde"] }
crdt-store = { version = "0.2.0", path = "../crdt-store", features = ["sqlite"] }
crdt-migrate = { version = "0.2.0", path = "../crdt-migrate" }
crdt-dev-ui = { version = "0.2.0", path = "../crdt-dev-ui" }
crdt-codegen = { version = "0.2.0", path = "../crdt-codegen" }
clap = { version = "4", features = ["derive"] }
tokio = { version = "1", features = ["rt-multi-thread", "macros", "signal", "time"] }
serde_json = { workspace = true }
serde = { workspace = true }
inquire = "0.7"
console = "0.15"
open = "5"
chrono = "0.4"