1[package]2name = "fleet"3description = "NixOS configuration management"4version = "0.2.0"5authors = ["Yaroslav Bolyukin <iam@lach.pw>"]6edition.workspace = true7rust-version.workspace = true89[dependencies]10nixlike.workspace = true11better-command.workspace = true12tokio.workspace = true13clap.workspace = true14clap_complete.workspace = true15age = { workspace = true, features = ["armor"] }16anyhow.workspace = true17tracing.workspace = true18tracing-subscriber.workspace = true19serde.workspace = true20serde_json.workspace = true21tempfile.workspace = true22time = { version = "0.3", features = ["serde"] }23hostname = "0.4.0"24age-core = "0.11"25peg = "0.8"26base64 = "0.22.1"27chrono = { version = "0.4", features = ["serde"] }28tokio-util = { version = "0.7", features = ["codec"] }29async-trait = "0.1"30futures = "0.3"31itertools = "0.13"32shlex = "1.3"33tabled = { version = "0.16" }34owo-colors = { version = "4.0", features = [35 "supports-color",36 "supports-colors",37] }38abort-on-drop = "0.2"39regex = "1.10"40openssh = "0.11"41crossterm = { version = "0.28.0", features = ["use-dev-tty"] }42fleet-shared.workspace = true4344tracing-indicatif = { version = "0.3", optional = true }45human-repr = { version = "1.1", optional = true }46indicatif = { version = "0.17", optional = true }47nix-eval.workspace = true48nom = "7.1.3"49fleet-base = { version = "0.1.0", path = "../../crates/fleet-base" }5051[features]5253indicatif = [54 "dep:tracing-indicatif",55 "dep:indicatif",56 "dep:human-repr",57 "better-command/indicatif",58]