[[bin]]
name = "cargo-e"
path = "src/main.rs"
[dependencies.anyhow]
version = "1.0.97"
[dependencies.clap]
features = ["derive"]
version = "4.5.31"
[dependencies.crossterm]
optional = true
version = "0.28.1"
[dependencies.ctrlc]
version = "3.4.5"
[dependencies.futures]
version = "0.3.31"
[dependencies.ratatui]
optional = true
version = "0.29.0"
[dependencies.threadpool]
optional = true
version = "1.8.1"
[dependencies.toml]
version = "0.8.20"
[dependencies.tracing]
version = "0.1.41"
[dependencies.windows]
features = ["Win32", "Win32_System_Console", "Win32_Foundation", "Win32_System_SystemServices"]
optional = true
version = "0.60.0"
[dev-dependencies.assert_cmd]
version = "2.0.16"
[dev-dependencies.predicate]
version = "0.1.0"
[dev-dependencies.predicates]
version = "3.1.3"
[dev-dependencies.regex]
version = "1.11.1"
[dev-dependencies.tempfile]
version = "3.18.0"
[features]
concurrent = ["threadpool"]
default = ["tui", "concurrent"]
equivalent = []
tui = ["crossterm", "ratatui"]
windows = ["dep:windows"]
[lib]
doctest = true
name = "cargo_e"
path = "src/lib.rs"
[package]
authors = ["David Horner"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities", "development-tools"]
description = "e is for Example. A command-line tool for running and exploring source, examples, and binaries from Rust projects. It will run the first example, if no options are given."
documentation = "https://docs.rs/cargo-e"
edition = "2021"
homepage = "https://github.com/davehorner/cargo-e"
keywords = ["cargo", "examples", "binaries", "workspace", "rust"]
license = "MIT OR Apache-2.0"
name = "cargo-e"
readme = "README.md"
repository = "https://github.com/davehorner/cargo-e"
version = "0.1.2"
[[test]]
name = "exercise_test_support"
path = "tests/exercise_test_support.rs"
[[test]]
name = "integration_test"
path = "tests/integration_test.rs"
[[test]]
name = "mod"
path = "tests/mod.rs"
[[test]]
name = "test_command_builder"
path = "tests/test_command_builder.rs"
[[test]]
name = "test_sample_count"
path = "tests/test_sample_count.rs"
[[test]]
name = "test_single_example_functionality"
path = "tests/test_single_example_functionality.rs"
[[test]]
name = "test_version_feature_flags"
path = "tests/test_version_feature_flags.rs"
[[test]]
name = "testgen_ex_builtin"
path = "tests/testgen_ex_builtin.rs"