Welcome to chuda’s documentation!

Chuda is a very simple Python3 framework to create CLI (Command-Line-Interface) tools.

Features

  • Represent commands and argparse arguments by Python classes
  • Handle parsing of a configuration file for you (INI, JSON, or YAML with pyyaml)
  • Provide you a configurable logger, and some basic options to quiet/verbose mode
  • Provide you a simple interface to run some shell commands
  • Signals handling by decorator

Indices and tables