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]10age = { workspace = true, features = ["armor"] }11anyhow.workspace = true12better-command.workspace = true13clap.workspace = true14clap_complete.workspace = true15fleet-shared.workspace = true16nix-eval.workspace = true17nixlike.workspace = true18serde.workspace = true19serde_json.workspace = true20tempfile.workspace = true21tokio.workspace = true22tracing.workspace = true23tracing-subscriber.workspace = true2425abort-on-drop = "0.2"26age-core = "0.11"27async-trait = "0.1"28base64 = "0.22.1"29chrono = { version = "0.4", features = ["serde"] }30crossterm = { version = "0.28.0", features = ["use-dev-tty"] }31futures = "0.3"32hostname = "0.4.0"33itertools = "0.13"34openssh = "0.11"35owo-colors = { version = "4.0", features = ["supports-color", "supports-colors"] }36peg = "0.8"37regex = "1.10"38shlex = "1.3"39tabled = { version = "0.16" }40time = { version = "0.3", features = ["serde"] }41tokio-util = { version = "0.7", features = ["codec"] }4243fleet-base = { version = "0.1.0", path = "../../crates/fleet-base" }44human-repr = { version = "1.1", optional = true }45indicatif = { version = "0.17", optional = true }46nom = "7.1.3"47tracing-indicatif = { version = "0.3", optional = true }4849[features]50default = ["indicatif"]5152indicatif = [53 "dep:tracing-indicatif",54 "dep:indicatif",55 "dep:human-repr",56 "better-command/indicatif",57]