BSD Ports

devel/py-milc 1.8.0 DragonFly

Opinionated, batteries-included Python 3 CLI framework

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, python
Package size
47.5 KiB, 249.6 KiB installed

Description

MILC is a framework for writing CLI applications in Python 3. 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
  • Configuration file which can be overridden by CLI options
  • ANSI color support- even on Windows- with 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

In the other systems

SystemPortVersion
DragonFlydevel/py-milc1.8.0
FreeBSDdevel/py-milc1.8.0
HardenedBSDdevel/py-milc1.8.0
GhostBSDdevel/py-milc1.8.0

Install

Binary package:

pkg install py311-milc

From DPorts:

cd /usr/dports/devel/py-milc && make install clean

Dependencies

Run dependencies 6

No port depends on this one.