[package] name = "foxhunt-deploy" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true documentation.workspace = true publish.workspace = true keywords.workspace = true categories.workspace = true [dependencies] # CLI Framework clap = { version = "4.5", features = ["derive", "env", "color"] } # Async Runtime tokio = { version = "1.40", features = ["full"] } # HTTP Client reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false } # AWS SDK (for S3 log monitoring) aws-config = "1.5" aws-sdk-s3 = "1.50" # Serialization serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" # Error Handling thiserror = "1.0" # Terminal UI indicatif = "0.17" colored = "2.1" # Environment Variables dotenvy = "0.15" # Logging tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } # Utilities chrono = { version = "0.4", features = ["serde"] } home = "0.5" regex = "1.10" [dev-dependencies] assert_cmd = "2.0" predicates = "3.1" tempfile = "3.13" [[bin]] name = "foxhunt-deploy" path = "src/main.rs" [lints] workspace = true