Command::args_override_self
args_override_self
Section titled “args_override_self ”Replace prior occurrences of arguments rather than error.
Example
Section titled “Example”name = "cmd"args-override-self = true[args]foo = { long = "foo" }bar = { long = "bar" }
name: cmdargs-override-self: trueargs: foo: long: foo bar: long: bar
{ "name": "cmd", "args-override-self": true, "args": { "foo": { "long": "foo" }, "bar": { "long": "bar" } }}
cmd --foo value --foo value
Output
Section titled “Output”claptrap_foo='value'