mirror of
https://github.com/TangentFoxy/argparse.git
synced 2025-07-28 02:52:20 +00:00
Fix whitespace warnings
This commit is contained in:
@@ -183,7 +183,7 @@ describe("actions", function()
|
||||
|
||||
it("for commands are called in reverse order", function()
|
||||
local args = {}
|
||||
|
||||
|
||||
local parser = Parser():action(function(passed_args)
|
||||
args[1] = passed_args
|
||||
args.last = 1
|
||||
|
@@ -51,7 +51,7 @@ An epilog.]], parser:get_help())
|
||||
:args "2"
|
||||
parser:argument "maybe-fourth"
|
||||
:args "?"
|
||||
parser:argument("others", "Optional. ")
|
||||
parser:argument("others", "Optional.")
|
||||
:args "*"
|
||||
|
||||
assert.equal([[
|
||||
@@ -62,7 +62,7 @@ Arguments:
|
||||
first
|
||||
second-and-third
|
||||
maybe-fourth
|
||||
others Optional.
|
||||
others Optional.
|
||||
|
||||
Options:
|
||||
-h, --help Show this help message and exit.]], parser:get_help())
|
||||
@@ -92,17 +92,17 @@ Options:
|
||||
:count "0-2"
|
||||
:target "verbosity"
|
||||
:description [[
|
||||
Sets verbosity level.
|
||||
-v: Report all warnings.
|
||||
-vv: Report all debugging information. ]]
|
||||
Sets verbosity level.
|
||||
-v: Report all warnings.
|
||||
-vv: Report all debugging information.]]
|
||||
|
||||
assert.equal([[
|
||||
Usage: foo [-v] [-h]
|
||||
|
||||
Options:
|
||||
-v Sets verbosity level.
|
||||
-v: Report all warnings.
|
||||
-vv: Report all debugging information.
|
||||
-v Sets verbosity level.
|
||||
-v: Report all warnings.
|
||||
-vv: Report all debugging information.
|
||||
-h, --help Show this help message and exit.]], parser:get_help())
|
||||
end)
|
||||
|
||||
@@ -131,14 +131,14 @@ Options:
|
||||
parser:option "-p"
|
||||
:default "8080"
|
||||
:show_default(false)
|
||||
:description "Port. "
|
||||
:description "Port."
|
||||
|
||||
assert.equal([[
|
||||
Usage: foo [-o <o>] [-p <p>] [-h]
|
||||
|
||||
Options:
|
||||
-o <o>
|
||||
-p <p> Port.
|
||||
-p <p> Port.
|
||||
-h, --help Show this help message and exit.]], parser:get_help())
|
||||
end)
|
||||
|
||||
|
@@ -81,17 +81,17 @@ Did you mean '--from'?
|
||||
assert.equal([[
|
||||
Usage: ]]..script..[[ [-v] [-h] <input> [<command>] ...
|
||||
|
||||
A testing program.
|
||||
A testing program.
|
||||
|
||||
Arguments:
|
||||
input
|
||||
|
||||
Options:
|
||||
-v, --verbose Sets verbosity level.
|
||||
-v, --verbose Sets verbosity level.
|
||||
-h, --help Show this help message and exit.
|
||||
|
||||
Commands:
|
||||
install Install a rock.
|
||||
install Install a rock.
|
||||
]], get_output("--help"))
|
||||
end)
|
||||
|
||||
@@ -99,15 +99,15 @@ Commands:
|
||||
assert.equal([[
|
||||
Usage: ]]..script..[[ install [-f <from>] [-h] <rock> [<version>]
|
||||
|
||||
Install a rock.
|
||||
Install a rock.
|
||||
|
||||
Arguments:
|
||||
rock Name of the rock.
|
||||
version Version of the rock.
|
||||
rock Name of the rock.
|
||||
version Version of the rock.
|
||||
|
||||
Options:
|
||||
-f <from>, --from <from>
|
||||
Fetch the rock from this server.
|
||||
Fetch the rock from this server.
|
||||
-h, --help Show this help message and exit.
|
||||
]], get_output("foo install --help"))
|
||||
end)
|
||||
|
@@ -2,28 +2,28 @@
|
||||
local Parser = require "argparse"
|
||||
|
||||
local parser = Parser()
|
||||
:description "A testing program. "
|
||||
:description "A testing program."
|
||||
:require_command(false)
|
||||
|
||||
parser:argument "input"
|
||||
|
||||
parser:flag "-v" "--verbose"
|
||||
:description "Sets verbosity level. "
|
||||
:description "Sets verbosity level."
|
||||
:target "verbosity"
|
||||
:count "0-2"
|
||||
|
||||
local install = parser:command "install"
|
||||
:description "Install a rock. "
|
||||
:description "Install a rock."
|
||||
|
||||
install:argument "rock"
|
||||
:description "Name of the rock. "
|
||||
:description "Name of the rock."
|
||||
|
||||
install:argument "version"
|
||||
:description "Version of the rock. "
|
||||
:description "Version of the rock."
|
||||
:args "?"
|
||||
|
||||
install:option "-f" "--from"
|
||||
:description "Fetch the rock from this server. "
|
||||
:description "Fetch the rock from this server."
|
||||
:target "server"
|
||||
|
||||
parser:get_usage()
|
||||
|
Reference in New Issue
Block a user