aboutsummaryrefslogtreecommitdiff
path: root/vendor/clap/examples/escaped-positional-derive.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/clap/examples/escaped-positional-derive.md')
-rw-r--r--vendor/clap/examples/escaped-positional-derive.md60
1 files changed, 0 insertions, 60 deletions
diff --git a/vendor/clap/examples/escaped-positional-derive.md b/vendor/clap/examples/escaped-positional-derive.md
deleted file mode 100644
index 82990b5..0000000
--- a/vendor/clap/examples/escaped-positional-derive.md
+++ /dev/null
@@ -1,60 +0,0 @@
-**This requires enabling the [`derive` feature flag][crate::_features].**
-
-You can use `--` to escape further arguments.
-
-Let's see what this looks like in the help:
-```console
-$ escaped-positional-derive --help
-A simple to use, efficient, and full-featured Command Line Argument Parser
-
-Usage: escaped-positional-derive[EXE] [OPTIONS] [-- <SLOP>...]
-
-Arguments:
- [SLOP]...
-
-Options:
- -f
- -p <PEAR>
- -h, --help Print help
- -V, --version Print version
-
-```
-
-Here is a baseline without any arguments:
-```console
-$ escaped-positional-derive
--f used: false
--p's value: None
-'slops' values: []
-
-```
-
-Notice that we can't pass positional arguments before `--`:
-```console
-$ escaped-positional-derive foo bar
-? failed
-error: unexpected argument 'foo' found
-
-Usage: escaped-positional-derive[EXE] [OPTIONS] [-- <SLOP>...]
-
-For more information, try '--help'.
-
-```
-
-But you can after:
-```console
-$ escaped-positional-derive -f -p=bob -- sloppy slop slop
--f used: true
--p's value: Some("bob")
-'slops' values: ["sloppy", "slop", "slop"]
-
-```
-
-As mentioned, the parser will directly pass everything through:
-```console
-$ escaped-positional-derive -- -f -p=bob sloppy slop slop
--f used: false
--p's value: None
-'slops' values: ["-f", "-p=bob", "sloppy", "slop", "slop"]
-
-```