Skip to content

Arg::default_missing_value

since 0.1.0

Value for the argument when the flag is present but no value is specified.

name = "prog"
[args]
color = { long = "color", value-name = "COLOR", value-parser = ["always", "auto", "never"], default-value = "auto", num-args = "optional", require-equals = true, default-missing-value = "always", help = "Specify WHEN to colorize output." }
Terminal window
prog
Terminal window
claptrap_color='auto'
name = "prog"
[args]
color = { long = "color", value-name = "COLOR", value-parser = ["always", "auto", "never"], default-value = "auto", num-args = "optional", require-equals = true, default-missing-value = "always", help = "Specify WHEN to colorize output." }
Terminal window
prog --color=never
Terminal window
claptrap_color='never'
name = "prog"
[args]
color = { long = "color", value-name = "COLOR", value-parser = ["always", "auto", "never"], default-value = "auto", num-args = "optional", require-equals = true, default-missing-value = "always", help = "Specify WHEN to colorize output." }
Terminal window
prog --color
Terminal window
claptrap_color='always'
name = "prog"
[args]
create = { long = "create", value-name = "BOOL", value-parser = ":bool:", num-args = "optional", require-equals = true, default-missing-value = "true" }
Terminal window
prog
Terminal window
name = "prog"
[args]
create = { long = "create", value-name = "BOOL", value-parser = ":bool:", num-args = "optional", require-equals = true, default-missing-value = "true" }
Terminal window
prog --create=false
Terminal window
claptrap_create='false'
name = "prog"
[args]
create = { long = "create", value-name = "BOOL", value-parser = ":bool:", num-args = "optional", require-equals = true, default-missing-value = "true" }
Terminal window
prog --create
Terminal window
claptrap_create='true'