{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Terminal Emulators/X Terminals","url":"https://skillfed.io/packages/category/terminals-terminal-emulators-x-terminals"}],"enrichment":{"capability":"CLI Helpers provides utilities for common command-line interface tasks: prettyprinting tabular data with custom preprocessing and reading/writing config files.","skillfed_tags":["cli-utilities","table-formatting"],"use_cases":["Format and display query results or structured data in a terminal-friendly way within a CLI tool.","Read and write application configuration files from command-line utilities without managing file I/O directly.","Build database CLI clients that need clean tabular output.","Preprocess and customize how tabular data appears before printing to the terminal."],"what_it_does":"CLI Helpers is a lightweight utility library designed to complement command-line frameworks like Click and Python Prompt Toolkit. It wraps up common CLI tasks into simple, reusable interfaces without imposing a particular design pattern or framework dependency. The package focuses on two core areas: formatting and displaying tabular data with custom preprocessing options, and managing configuration file reading and writing.\n\nThe library is built on top of configobj and tabulate, two focused dependencies that handle the underlying work. It's intended for developers building command-line applications who want to avoid repeating boilerplate code for data display and config handling. The package remains framework-agnostic, so you can use it standalone or alongside other CLI libraries.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It solves a genuine problem\u2014boilerplate reduction for common CLI tasks\u2014and is already in use across popular projects. Install it if you're building command-line tools that need table formatting or config file handling."},"id":"cli-helpers","links":{"html":"https://skillfed.io/packages/cli-helpers","md":"https://skillfed.io/packages/cli-helpers.md","pypi":"https://pypi.org/project/cli-helpers/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-25","license_spdx":null,"license_treatment":"permissive","name":"cli-helpers","python_support":"supports_current","summary":"Helpers for building command-line apps"},"popularity":{"monthly_downloads":890738,"position":4802,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.15.1"}
