[package]
name = "hydra-cli"
version = "2.1.0"
edition.workspace = true
authors.workspace = true
license.workspace = true
publish = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
description = "CLI for Hydra — reads network descriptions from files, writes results to files"
readme = "README.md"
keywords = ["epanet", "water", "hydraulics", "simulation", "cli"]
categories = ["science", "simulation", "command-line-utilities"]
[[bin]]
name = "hydra"
path = "src/main.rs"
[dependencies]
hydra = { package = "hydra-sdk", path = "../sdk", version = "2.2.0", features = ["report-pdf"] }
anyhow = "1"
chrono = { version = "0.4", default-features = false, features = ["clock"] }
clap = { version = "4", features = ["derive"] }
serde_json = "1"
ureq = "3"
[dev-dependencies]
assert_cmd = "2"
predicates = "3"
tempfile = "3"
[profile.release]
lto = "fat"
codegen-units = 1