[package]
name = "cryl"
version = "0.1.1"
description = "Secret generation tool"
repository = "https://github.com/haras-unicorn/cryl"
authors = ["haras-unicorn <github@haras-unicorn.net>"]
license-file = "../../LICENSE.md"
readme = "../../README.md"
edition = "2024"

[dependencies]
chrono = "0.4"
clap = { version = "4.5", features = ["derive"] }
schemars = "1.2.1"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
toml = "0.8"
thiserror = "1.0"
sha2 = "0.10"
hex = "0.4"
tempfile = "3.0"
which = "6.0"
mustache = "0.9"

[dev-dependencies]
testcontainers = { version = "0.27.1", features = ["host-port-exposure"] }
tokio = { version = "1.50.0", features = ["full"] }
anyhow = "1.0.102"
base64 = "0.22.1"
reqwest = "0.13.2"
assert_cmd = "2.0"
predicates = "3.0"
serial_test = "3.0"
