argsimple

Build a command line interface with as little configuration as possible.


License
Other
Install
pip install argsimple==0.1.0

Documentation

argsimple

Argsimple is Python package for making clean and useful command line interfaces with as little configuration as humanly possible.

Some of the key features of the packages are:

  • Automatic generation of a help page
  • Easy declaration of mutually exclusive arguments
  • Lazy loading of arguments during runtime

How to install

Argsimple requires Python version 3.6 or higher.

Install using pip:

pip install argsimple

How to use

Here's a simple example:

import argsimple

argsimple.add("-w", "--word", help="a word to print")
argsimple.add("-c", "--count", type=int, help="print this many times")

print(argsimple.word * argsimple.count)
$ python my_scipt.py -w spam -c 3
spamspamspam