1[package]2name = "fleet"3description = "NixOS configuration management"4version = "0.2.0"5authors = ["Yaroslav Bolyukin <iam@lach.pw>"]6edition.workspace = true7rust-version.workspace = true8default-run = "fleet"910[dependencies]11age = { workspace = true, features = ["armor"] }12anyhow.workspace = true13better-command.workspace = true14clap.workspace = true15clap_complete.workspace = true16fleet-shared.workspace = true17nix-eval.workspace = true18nixlike.workspace = true19serde.workspace = true20serde_json.workspace = true21tempfile.workspace = true22tokio.workspace = true23tracing.workspace = true24tracing-subscriber.workspace = true2526abort-on-drop = "0.2"27age-core = "0.11"28async-trait = "0.1"29base64 = "0.22.1"30chrono = { version = "0.4", features = ["serde"] }31futures = "0.3"32hostname = "0.4.1"33itertools = "0.14"34openssh = "0.11"35peg = "0.8"36regex = "1.11"37shlex = "1.3"38tabled = { version = "0.20" }39time = { version = "0.3", features = ["serde"] }40tokio-util = { version = "0.7", features = ["codec"] }4142fleet-base = { version = "0.1.0", path = "../../crates/fleet-base" }43human-repr = { version = "1.1", optional = true }44indicatif = { version = "0.18", optional = true }45nom = "8.0.0"46opentelemetry = "0.30.0"47opentelemetry_sdk = "0.30.0"48thiserror.workspace = true49tracing-indicatif = { version = "0.3", optional = true }50tracing-opentelemetry = "0.31.0"5152[features]53default = []5455indicatif = [56 "dep:tracing-indicatif",57 "dep:indicatif",58 "dep:human-repr",59 "better-command/indicatif",60 "nix-eval/indicatif",61]