BSD Ports

devel/py-cli-helpers 2.15.1 FreeBSD

Helpers for building command-line apps

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
459c4eb33f
License
BSD3CLAUSE
Categories
devel, python
Package size
40.6 KiB, 199.9 KiB installed

Description

CLI Helpers is a Python package that makes it easy to perform common tasks when building command-line apps. It's a helper library for command-line interfaces.

Libraries like Click and Python Prompt Toolkit are amazing tools that help you create quality apps. CLI Helpers complements these libraries by wrapping up common tasks in simple interfaces.

CLI Helpers is not focused on your app's design pattern or framework -- you can use it on its own or in combination with other libraries. It is lightweight and easy to extend.

What's included in CLI Helpers? - Prettyprinting of tabular data with custom pre-processing - [in progress] config file reading/writing

In the other systems

SystemPortVersion
FreeBSDdevel/py-cli-helpers2.15.1
DragonFlydevel/py-cli-helpers2.4.0

Install

Binary package:

pkg install py312-cli-helpers

From the ports tree:

cd /usr/ports/devel/py-cli-helpers/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-cli-helpers>0:devel/py-cli-helpers

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.15.12.15.12.3.02.7.02.15.1
FreeBSD:14:quarterly2.15.12.15.1n/a2.4.02.15.1
FreeBSD:15:latest2.15.12.15.1n/a2.7.02.7.0
FreeBSD:15:quarterly2.15.12.15.1n/an/an/a
FreeBSD:16:latest2.15.12.15.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 12

Configuration

Options name: devel_cli-helpers

OptionDefaultDescription
STYLESonStyle formatted output/tables via Pygments
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
cli_helpers-2.15.1.tar.gz41819e9c0826dda2855745eb63b3fd8e33b6ac8881188f2ba91e51a516ed833fc0cb8
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
459c4eb33f Po-Chuan Hsieh devel/py-cli-helpers: Update to 2.15.1
Changes: https://github.com/dbcli/cli_helpers/blob/main/CHANGELOG