Framework for flexible and powerful command-line applications
Project description
WizLib
A framework for command-line devops and personal productivity tools
WizLib wraps the built-in ArgumentParser with a set of functions, classes, and conventions that enables:
- Easy addition of loosely coupled new subcommands
- Unified access to configuration files with a normalized approach
- Standardized use of stdin, stdout, and stderr
- Plugin-type system for handling alternate UIs (such as curses or even a web UI)
- Usable completion support for user input
- Abstracts some of the argparse complexity
- Applies conventions to application code structure
- Supports test-driven development and CICD
Getting started
- Home page with documentation
- Sample project to get started
- Related projects for real-world examples
Logo by Freepik
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wizlib-2.0.17.tar.gz
(12.4 kB
view hashes)
Built Distribution
wizlib-2.0.17-py3-none-any.whl
(15.8 kB
view hashes)