--- id: clickclick version: "20.10.2" license: Apache License 2.0 license_treatment: permissive maintenance: abandoned --- # clickclick — Click utility functions License: permissive · Maintenance: abandoned · Downloads: 6.3M/mo ## What it is and what it does Click Click is a thin utility layer on top of Click, the popular command-line interface library. It provides helper functions and context managers to reduce boilerplate when building CLI applications—specifically for progress tracking via the Action context manager, formatted output (text, JSON, YAML, TSV) via OutputFormat, and interactive user prompts. The package is Python 3 only and was last released in October 2020. The package is designed for developers building command-line tools who want to add polished output formatting and progress feedback without writing repetitive code. It wraps Click's existing capabilities rather than extending them fundamentally, making it most useful when you're already using Click and want convenience helpers for common patterns like status messages, tabular output in multiple formats, and user interaction. Use it for: - Add progress tracking and status messages to long-running CLI commands using the Action context manager. - Output structured data (tables, records) in multiple formats (text, JSON, YAML, TSV) from a single code path. - Build interactive CLI prompts that guide users through selections or confirmations with minimal code. - Format and display tabular data with automatic column alignment in terminal output. - Reduce boilerplate when building Click-based CLI applications with consistent output styling. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides utility functions for Click, a command-line interface library, enabling progress tracking, formatted output (text, JSON, YAML, TSV), and interactive prompts with minimal code. No. The package is abandoned (last release 2141 days ago, no maintenance signal). While it has low install friction and no known vulnerabilities, its age and lack of updates mean it may not work reliably with modern Python or Click versions. For new projects, use Click directly or consider actively maintained alternatives. Only install if you are maintaining legacy code that already depends on it. ## Install pip install clickclick uv add clickclick poetry add clickclick ## Installing clickclick Before you install: Low install friction with no runtime dependencies. However, the package is abandoned—last release was 2141 days ago. No recent maintenance or updates. License in practice: Licensed under Apache License 2.0 (permissive). Safe for commercial and open-source use with minimal restrictions. Quickstart: pip install clickclick from clickclick import Action, OutputFormat with Action('Performing task..') as act: do_work() act.progress() with OutputFormat('json'): print_table(['col1', 'col2'], rows) Python 3 only; requires Click library as an implicit peer dependency (not listed in runtime deps but referenced in description). Verify before relying: - Whether Click is an explicit dependency or only an implicit peer dependency not captured in the fact sheet. - Current compatibility with Python 3.9+ (classifiers only list up to 3.8). - Whether the package still functions with recent Click versions. ## Package facts - License: Apache License 2.0 (permissive) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 6.3M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags click cli utilities, command line progress tracking, formatted table output, cli action context manager, interactive command prompts, cli-helpers, abandoned [View on SkillFed](https://skillfed.io/packages/clickclick) · [View on PyPI](https://pypi.org/project/clickclick/)