[package]
name = "knot-migrate"
version = "1.20.0"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
publish = false
[[bin]]
name = "knot-migrate"
path = "src/main.rs"
[dependencies]
knot-types = { workspace = true }
knot-runtime = { workspace = true }
knot-git = { workspace = true }
knot-cob = { workspace = true }
knot-cobs = { workspace = true }
knot-config = { workspace = true }
knot-secrets = { workspace = true }
rusqlite = { version = "0.38", features = ["bundled"] }
rustix = { workspace = true, features = ["fs"] }
ssh-key = { version = "0.7.0-rc.10", default-features = false, features = ["std", "ed25519", "ecdsa"] }
chrono = { workspace = true }
walkdir = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
url = { workspace = true }
base64 = { workspace = true }
thiserror = { workspace = true }
zeroize = { workspace = true }
[dev-dependencies]
knot-index = { workspace = true }
tempfile = { workspace = true }