Bug#1074623: ITP: python-milc -- Opinionated Batteries-Included Python 3 CLI Framework
Package: wnpp
Severity: wishlist
Owner: Agathe Porte <gagath@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, gagath@debian.org
* Package name : python-milc
Version : 1.8.0
Upstream Contact: skullydazed <skullydazed@gmail.com>
* URL : https://github.com/clueboard/milc/
* License : Expat
Programming Lang: Python
Description : Opinionated Batteries-Included Python 3 CLI Framework
MILC is a framework for writing CLI applications in Python 3.7+. It gives you
all the features users expect from a modern CLI tool out of the box:
.
* CLI Argument Parsing, with or without subcommands
* Automatic tab-completion support through [argcomplete](https://github.com/kislyuk/argcomplete)
* Configuration file which can be overridden by CLI options
* ANSI color support- even on Windows- with [colorama](https://github.com/tartley/colorama)
* Logging to stderr and/or a file, with ANSI colors
* Easy method for printing to stdout with ANSI colors
* Labeling log output with colored emoji to easily distinguish message types
* Thread safety
* More than 60 built-in [spinners](https://github.com/manrajgrover/py-spinners) with the ability to add your own
This package is a dependency for qmk. I plan to maintain this package
under the Debian Python Team.
Reply to: