scarfbench-cli 0.1.2

CLI for running, testing, and evaluating SCARF benchmark applications.
[package]
name = "scarfbench-cli"
version = "0.1.2"
edition = "2024"
authors = ["Rahul Krishna <i.m.ralk@gmail.com>"]
license = "Apache-2.0"
description = "CLI for running, testing, and evaluating SCARF benchmark applications."
homepage = "https://ibm.github.io/scarfbench"
repository = "https://github.com/scarfbench/scarfbench-cli"
documentation = "https://docs.rs/scarfbench-cli"
readme = "README.md"
keywords = ["benchmark", "cli", "evaluation", "testing", "automation"]
categories = ["command-line-utilities", "development-tools::testing"]
include = [
    "Cargo.toml",
    "src/**",
    "tests/**",
    "README.md",
    "LICENSE*",
]

[package.metadata.dist]
formula = "scarfbench-cli"

[[bin]]
name = "scarf"
path = "src/main.rs"

[dependencies]
bon = "3.9.0"
env_logger = "0.11"
walkdir = "2.5.0"
comfy-table = "7.2.2"
owo-colors = "4.3.0"
tempfile = "3.26.0"
log = "0.4.29"
rayon = "1.11.0"
regex = "1.12.3"
serde_json = "1.0.149"
anyhow = "1.0.102"
flate2 = "1.1.9"
tar = "0.4.44"
strum_macros = "0.28.0"
wait-timeout = "0.2.1"
dirs = "6.0.0"
chrono = { version = "0.4.44", features = ["serde"] }
clap = { version = "4.5.60", features = ["derive"] }
serde = { version = "1.0.228", features = ["derive"] }
reqwest = { version = "0.13.2", features = ["blocking", "json"] }
kdam = { version = "0.6.4", features = ["derive", "rich", "spinner"] }
toml = "1.1.2"

[dev-dependencies]
tempfile = "3.26.0"
assert_cmd = "2.1.2"

# The profile that 'dist' will build with
[profile.dist]
inherits = "release"
lto = "thin"