{"categories":[{"label":"Terminals","url":"https://skillfed.io/packages/category/terminals"}],"enrichment":{"capability":"Provides terminal UI components for colored output, progress indication, and interactive prompts\u2014info messages, yes/no questions, choice selection, and enumeration display.","skillfed_tags":["cli-output","interactive-prompts"],"use_cases":["Display colored status messages and errors in a CLI tool without managing ANSI codes manually.","Prompt users to choose from a list of options or answer yes/no questions in an interactive script.","Show progress of a long-running operation with a counter and total, updating in place.","Enumerate items in a loop with automatic numbering and formatting for readability.","Format and display tabular data in the terminal with consistent styling."],"what_it_does":"cli-ui is a Python library for building formatted terminal user interfaces. It wraps common output patterns\u2014colored text, progress bars, enumerated lists, and interactive prompts\u2014into a simple API, reducing boilerplate for CLI applications that need readable, user-friendly terminal output.\n\nThe package depends on colorama, tabulate, and unidecode for cross-platform color support, table formatting, and text normalization. It targets Python 3.9 and later. Use it when you need to display structured information, ask users for input, or show progress without writing terminal escape sequences by hand.","worth_installing":"Yes, if you are building a CLI tool and want readable, formatted terminal output without managing escape codes. The low install friction and permissive license make it a practical choice. However, the aging maintenance status means you should be comfortable with minimal ongoing support; the package is stable for its narrow scope but unlikely to gain new features or rapid bug fixes."},"id":"cli-ui","links":{"html":"https://skillfed.io/packages/cli-ui","md":"https://skillfed.io/packages/cli-ui.md","pypi":"https://pypi.org/project/cli-ui/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-29","license_spdx":null,"license_treatment":"permissive","name":"cli-ui","python_support":"supports_current","summary":"Build Nice User Interfaces In The Terminal"},"popularity":{"monthly_downloads":233269,"position":9040,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.19.0"}
