[package]
name = "cli-testing-specialist"
version = "1.0.10"
authors = ["Sanae Abe <sanae.a.sunny@gmail.com>"]
edition = "2021"
license = "MIT"
description = "Comprehensive testing framework for CLI tools - automated analysis, test generation, and security validation"
repository = "https://github.com/sanae-abe/cli-testing-specialist"
keywords = ["cli", "testing", "security", "automation", "bats"]
categories = ["command-line-utilities", "development-tools::testing"]
readme = "README.md"
[dependencies]
clap = { version = "4.5", features = ["derive"] }
clap_complete = "4.5"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
tokio = { version = "1.35", features = ["rt-multi-thread", "macros", "time", "sync"] }
rayon = "1.8"
anyhow = "1.0"
thiserror = "2.0"
regex = "1.10"
lazy_static = "1.4"
chrono = { version = "0.4", features = ["serde"] }
log = "0.4"
env_logger = "0.11"
colored = "3.0"
indicatif = "0.18"
hostname = "0.4"
num_cpus = "1.16"
wait-timeout = "0.2"
handlebars = "5.1"
[target.'cfg(unix)'.dependencies]
libc = "0.2"
[target.'cfg(windows)'.dependencies]
windows = { version = "0.52", features = ["Win32_System_JobObjects", "Win32_Foundation", "Win32_Security", "Win32_System_Threading"] }
[dev-dependencies]
assert_cmd = "2.0"
predicates = "3.0"
tempfile = "3.8"
proptest = "1.4"
criterion = "0.7"
[profile.release]
lto = "thin"
codegen-units = 1
strip = true
[[bench]]
name = "benchmark"
harness = false