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-2dev5 years ago(revision: 3)11,158 downloads
0.7.1-15 years ago5,982,208 downloads
0.7.0-16 years ago239,089 downloads
0.6.0-16 years ago146,054 downloads
0.5.0-16 years ago45,926 downloads
0.4.1-16 years ago1,318 downloads
0.4.0-16 years ago170 downloads
0.3.2-16 years ago358 downloads
0.3.1-16 years ago542 downloads
0.3.0-16 years ago313 downloads
0.2.0-16 years ago127 downloads
0.1.0-16 years ago95 downloads

Dependencies

lua >= 5.1, < 5.5

Dependency for

altdoc, amber-apigw, APIcast, apicast-cli, Apache APISIX, 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, hc3emu2, hyprlua, kikgit, lapis, lapis-eswidget, lest, 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, lue, lwg, many2one, mgcints, moonbuild, moonscript, nomad-lua, npg, opeth-opeth, paged-markdown-3-pdf, petrisport, prompt-style, rockbuild, rockwriter, runstache, santoku-cli, Satelito, seal, shiki, shiplog, sncl, sofa, tbhss, teal-cli, tealdoc, tea-leaves, teal-language-server, tersen, texrocks, thingsim, tl, todo, watcher, wowcig, xcomposer, xml_tree, zappy

Labels

Manifests