semvec/pypi-packages huggingface dataset:
parguments 0.3.2
Parguments: A simple cli args parser for Python
License: MIT

parguments
==========

A simple cli args parser for Python.

Useful for creating command-line scripts.

Example ::

    """
    catsup v1.0

    Usage:
        catsup init [<path>]
        catsup build
        catsup deploy
        catsup -h | --help
        catsup --version

    Options:
        -h --help             Show this screen and exit.
        -s --settings=<file>  path to config file. [default: config.json]
    """
    from parguments import Parguments

    parguments = Parguments(__doc__, version='1.0')

    @parguments.command
    def init(path):
      """
      Usage:
        catsup init [<path>]

      Options:
        -h --help             Show this screen and exit.
        -s --settings=<file>  path to setting file. [default: config.json]
      """
      pass

    @parguments.command
    def build(settings):
      """
      Usage:
        catsup build [-s <file>|--settings=<file>]

      Options:
        -h --help             Show this screen and exit.
        -s --settings=<file>  path to setting file. [default: config.json]
      """
      pass

    @parguments.command
    def deploy(settings):
      """
      Usage:
        catsup deploy [-s <file>|--settings=<file>]

      Options:
        -h --help             Show this screen and exit.
        -s --settings=<file>  path to setting file. [default: config.json]
      """
      pass

    if __name__ == '__main__':
      parguments.run()

Documents at http://parguments.rtfd.org/