PossibleValue::alias
alias
Section titled “alias ”Sets a hidden alias for this argument value.
Example
Section titled “Example”name = "prog"[args]mode = { long = "mode", action = "set", value-parser = [{ name = "fast", alias = "speedy", help = "speedy" }, { name = "slow", help = "very slow", hide = true }, { name = "express", aliases = ["e", "exp"] }] }
name: progargs: mode: long: mode action: set value-parser: - name: fast alias: speedy help: speedy - name: slow help: very slow hide: true - name: express aliases: - e - exp
{ "name": "prog", "args": { "mode": { "long": "mode", "action": "set", "value-parser": [ { "name": "fast", "alias": "speedy", "help": "speedy" }, { "name": "slow", "help": "very slow", "hide": true }, { "name": "express", "aliases": [ "e", "exp" ] } ] } }}
prog --mode speedy
Output
Section titled “Output”claptrap_mode='speedy'