diff --git a/Cargo.toml b/Cargo.toml index a56445b5..fb690094 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -166,7 +166,7 @@ name = "git-derive" required-features = ["derive"] [[example]] -name = "keyvalue-derive" +name = "typed-derive" required-features = ["derive"] [[example]] diff --git a/examples/README.md b/examples/README.md index 783948e3..ca95b684 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,7 +1,7 @@ # Examples - Basic demo: [derive](demo.md) -- Key-value pair arguments: [derive](keyvalue-derive.md) +- Typed arguments: [derive](typed-derive.md) - Topics: - Custom `parse()` - Custom cargo command: [builder](cargo-example.md), [derive](cargo-example-derive.md) diff --git a/examples/keyvalue-derive.md b/examples/typed-derive.md similarity index 70% rename from examples/keyvalue-derive.md rename to examples/typed-derive.md index 6b468848..07425783 100644 --- a/examples/keyvalue-derive.md +++ b/examples/typed-derive.md @@ -1,28 +1,28 @@ -*Jump to [source](keyvalue-derive.rs)* +*Jump to [source](typed-derive.rs)* **This requires enabling the `derive` feature flag.** ```console -$ keyvalue-derive --help +$ typed-derive --help clap USAGE: - keyvalue-derive[EXE] [OPTIONS] + typed-derive[EXE] [OPTIONS] OPTIONS: -D -h, --help Print help information -$ keyvalue-derive -D Foo=10 -D Alice=30 +$ typed-derive -D Foo=10 -D Alice=30 Args { defines: [("Foo", 10), ("Alice", 30)] } -$ keyvalue-derive -D Foo +$ typed-derive -D Foo ? failed error: Invalid value "Foo" for '-D ': invalid KEY=value: no `=` found in `Foo` For more information try --help -$ keyvalue-derive -D Foo=Bar +$ typed-derive -D Foo=Bar ? failed error: Invalid value "Foo=Bar" for '-D ': invalid digit found in string diff --git a/examples/keyvalue-derive.rs b/examples/typed-derive.rs similarity index 100% rename from examples/keyvalue-derive.rs rename to examples/typed-derive.rs