argparse

A feature-rich command-line argument parser

$ luarocks install argparse

Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.

Argparse supports positional arguments, options, flags, optional arguments, subcommands and more. Argparse automatically generates usage, help, and error messages, and can generate shell completion scripts.

Versions

scm-2dev4 years ago(revision: 3)10,539 downloads
0.7.1-14 years ago5,290,484 downloads
0.7.0-15 years ago239,085 downloads
0.6.0-15 years ago145,516 downloads
0.5.0-15 years ago45,782 downloads
0.4.1-15 years ago1,316 downloads
0.4.0-15 years ago168 downloads
0.3.2-15 years ago345 downloads
0.3.1-15 years ago540 downloads
0.3.0-15 years ago311 downloads
0.2.0-15 years ago125 downloads
0.1.0-15 years ago93 downloads

Dependencies

lua >= 5.1, < 5.5

Dependency for

altdoc, amber-apigw, APIcast, apicast-cli, apisix, Apache APISIX, atlas, candran, cascproxy, ccrunx-compose, ccrunx-image, combustion, cosrun, cosy-client, croissant, cyan, danetool, depgraph, erde, Faketorio, fir, fourmi, fusionscript, gh-md-toc, git2.nvim, hc3emu, hyprlua, kikgit, lapis, lapis-eswidget, lister, llscheck, loveheaders, love-release, loverocks, lq, lrc, ltl, LuaBehave, luabundler, luacheck, luacheck, luacheck, luacheck, luacov-console, lua-globals, luainlua, luals2dox, luamon, luaprompt, lua-quickcheck, lua-resty-console, lua-rover, lua-rover-old, luarunner, luatest, many2one, mgcints, moonbuild, moonscript, nomad-lua, npg, opeth-opeth, paged-markdown-3-pdf, petrisport, prompt-style, rockbuild, rockwriter, runstache, santoku-cli, Satelito, shiki, shiplog, sncl, sofa, tbhss, teal-cli, tea-leaves, teal-language-server, tersen, texrocks, thingsim, tl, todo, watcher, wowcig, xcomposer, xml_tree, zappy

Labels

Manifests