flag-rs 0.9.0

A Cobra-inspired CLI framework with dynamic completions
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "flag-rs"
version = "0.9.0"
authors = ["Ed Sweeney <ed@onextent.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A Cobra-inspired CLI framework with dynamic completions"
readme = "README.md"
keywords = [
    "cli",
    "command-line",
    "parser",
    "completion",
    "cobra",
]
categories = [
    "command-line-interface",
    "command-line-utilities",
]
license = "MIT"
repository = "https://github.com/navicore/flag-rs"

[lib]
name = "flag_rs"
path = "src/lib.rs"

[[example]]
name = "active_help_demo"
path = "examples/active_help_demo.rs"

[[example]]
name = "advanced_flags_demo"
path = "examples/advanced_flags_demo.rs"

[[example]]
name = "benchmark"
path = "examples/benchmark.rs"

[[example]]
name = "builder_api_demo"
path = "examples/builder_api_demo.rs"

[[example]]
name = "cached_completion_demo"
path = "examples/cached_completion_demo.rs"

[[example]]
name = "enhanced_errors_demo"
path = "examples/enhanced_errors_demo.rs"

[[example]]
name = "enhanced_help_demo"
path = "examples/enhanced_help_demo.rs"

[[example]]
name = "error_handling_demo"
path = "examples/error_handling_demo.rs"

[[example]]
name = "flag_completion_demo"
path = "examples/flag_completion_demo.rs"

[[example]]
name = "help_formatting_demo"
path = "examples/help_formatting_demo.rs"

[[example]]
name = "kubectl"
path = "examples/kubectl.rs"

[[example]]
name = "lifecycle_hooks_demo"
path = "examples/lifecycle_hooks_demo.rs"

[[example]]
name = "memory_optimization_demo"
path = "examples/memory_optimization_demo.rs"

[[example]]
name = "suggestion_demo"
path = "examples/suggestion_demo.rs"

[[example]]
name = "terminal_demo"
path = "examples/terminal_demo.rs"

[[example]]
name = "test_completion"
path = "examples/test_completion.rs"

[[example]]
name = "timeout_completion_demo"
path = "examples/timeout_completion_demo.rs"

[[example]]
name = "validator_demo"
path = "examples/validator_demo.rs"

[[test]]
name = "active_help_integration"
path = "tests/active_help_integration.rs"

[[test]]
name = "completion_edge_cases_test"
path = "tests/completion_edge_cases_test.rs"

[[test]]
name = "completion_performance_test"
path = "tests/completion_performance_test.rs"

[[test]]
name = "integration_test"
path = "tests/integration_test.rs"

[[test]]
name = "lifecycle_hooks_test"
path = "tests/lifecycle_hooks_test.rs"

[[test]]
name = "shell_completion_basic_test"
path = "tests/shell_completion_basic_test.rs"

[[test]]
name = "terminal_integration"
path = "tests/terminal_integration.rs"

[[test]]
name = "validator_integration"
path = "tests/validator_integration.rs"

[[bench]]
name = "benchmark"
path = "benches/benchmark.rs"

[dependencies]

[dev-dependencies]