CLI Tools
Command-line interface primitives: decorator-based argument parsing, terminal spinners and progress bars, formatted tables, interactive prompts, colored output with ANSI fallback, and clipboard helpers. The building blocks for shipping a usable CLI alongside any backend service.
Projects
Packages (16)
- @philiprehberger/laravel-make-servicephp
Artisan generator commands for services, DTOs, enums, actions, value objects, and interfaces
- @philiprehberger/php-install-doctorphp
CLI diagnostic tool that checks PHP extensions, permissions, and configuration
- @philiprehberger/py-ansi-stylepython
Terminal text styling with zero dependencies and TTY detection.
- @philiprehberger/py-cli-builderpython
Decorator-based CLI framework with rich output
- @philiprehberger/py-cli-spinnerpython
Dead-simple terminal spinners and progress indicators for CLI scripts
- @philiprehberger/py-cli-tablepython
Format Python data as aligned terminal tables with no dependencies
- @philiprehberger/py-clipboardpython
Cross-platform clipboard copy and paste in one function call.
- @philiprehberger/py-docstring-clipython
Automatically generate CLI interfaces from function signatures and docstrings
- @philiprehberger/py-progress-mappython
Parallel map with a built-in terminal progress bar
- @philiprehberger/py-prompt-builderpython
Type-safe prompt template builder for LLM APIs.
- @philiprehberger/py-sql-printpython
Pretty-print and format SQL queries for debugging
- @philiprehberger/py-web-scraperpython
Lightweight web scraper with rate limiting and CSS selectors.
- @philiprehberger/rb-cli-kitruby
All-in-one CLI toolkit with argument parsing, prompts, and spinners
- @philiprehberger/rb-progressruby
Terminal progress bars and spinners with ETA calculation and throughput display
- @philiprehberger/ts-dev-docs-kittypescript
Generate comprehensive development documentation for Node.js/TypeScript projects
- @philiprehberger/ts-pretty-mstypescript
Convert milliseconds to human-readable strings and back