Skip to content

Getting Started

The document is intended to help quickly get started using Argufy.

Installation

pip install argufy

Convert Module to CLI

To create a CLI start with a module of functions to convert.

def example_bool(bool_check = False):
    print(bool_check)

Creating a parser

Next create a parser to

from argufy import Parser
from . import cli

def main():
    parser = Parser()
    parser.add_commands(cli)
    parser.dispatch()

if __name__ == '__main__':
    main()

Running Commands

python -m check.py

Example help message

usage: argufy [-h] {example-bool,example-choice} ...

Argufier is an inspection based CLI parser.

positional arguments:
  {example-bool}
    example-bool

optional arguments:
  -h, --help            show this help message and exit

Example command with output

$ python -m check.py example-bool --bool-check=True
True