[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: