mirror of
https://github.com/TangentFoxy/argparse.git
synced 2025-07-28 02:52:20 +00:00
22 lines
365 B
Lua
22 lines
365 B
Lua
local largparse = require "largparse"
|
|
local serpent = require "serpent"
|
|
|
|
local parser = largparse.parser()
|
|
|
|
parser:argument("input", {
|
|
args = 2
|
|
})
|
|
|
|
parser:mutually_exclusive(
|
|
parser:flag("-q", "--quiet"),
|
|
parser:option("-s", "--server")
|
|
)
|
|
|
|
local run = parser:command "run"
|
|
|
|
run:flag("-f", "--fast")
|
|
|
|
local args = parser:parse()
|
|
|
|
print(serpent.block(args))
|