sebastianfeldmann/cli
Lightweight PHP library for building CLI tools: defines commands and options, parses argv, validates input, and renders help/usage output. Clean API for composing console applications with consistent argument handling and exit codes.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nategood/commando | 0.90 | Commando is a lightweight PHP library for building command-line apps: define options and arguments, parse input, generate help text, and validate values. Ideal for quick CLI tools and scripts with minimal boilerplate. | 801 | 810 | 81 | 31K | 24 | 14.5 | 33.3 | MIT | — | |
| tomatophp/console-helpers | 0.86 | — | 5 | 5 | 3 | 28K | 0 | 0.7 | 50.7 | MIT | 3 years ago | |
| queents/console-helpers | 0.86 | — | 0 | 0 | 0 | 1K | 1 | 0.7 | 41.7 | MIT | 3 years ago | |
| adhocore/cli | 0.86 | A lightweight PHP library to build interactive CLI apps with commands, options, prompts, and colored output. Create structured command-line tools quickly, with input helpers and utilities suited for both simple scripts and larger console applications. | 352 | 357 | 38 | 87K | 5 | 13.4 | 34.5 | MIT | 1 year ago | |
| alexeyshockov/plain-commands | 0.86 | — | 2 | 2 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| zenstruck/console-extra | 0.86 | Modular helpers to reduce boilerplate in Symfony console commands. Build invokable commands with auto-injected IO, arguments/options via attributes, and handy traits to run other commands or processes. Designed to mix and match features or power a shared base command. | 80 | 80 | 3 | 2K | 11 | 15.0 | 23.4 | MIT | 9 months ago | |
| simple-cli/simple-cli | 0.85 | Dependency-free CLI framework for PHP 8 using attributes/annotations. Auto-generates --help docs, suggests mistyped commands, supports colors, interactive input with completion, and includes usage/version plus --help/--quiet/--verbose. CLI scaffolding and PHAR build support. | 11 | 12 | 2 | 16K | 0 | 4.5 | 42.9 | MIT | 3 years ago | |
| 21torr/cli | 0.85 | — | 0 | 0 | 2 | 496 | 0 | 16.0 | 41.3 | MIT | 6 months ago | |
| pmjones/caplet | 0.85 | Caplet is a minimal PSR-11 autowiring dependency injection container for constructor injection and simple factories. Use get() for shared instances, new() for fresh ones, configure scalar parameters via an array, and map interfaces/abstracts via factories. | 8 | 8 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| symfony/console | 0.83 | Symfony Console makes it easy to build beautiful, testable command-line applications in PHP. It provides structured commands, arguments and options, interactive prompts, styled output, helpers, and robust input/output handling for modern CLIs. | 9,809 | 9,992 | 266 | 18M | 0 | 67.1 | 52.8 | MIT | 4 weeks ago | |
| illuminate/console | 0.82 | Illuminate Console provides the Artisan command-line framework used by Laravel. Define commands, schedule tasks, manage input/output, prompts, and terminal styling, and integrate with the service container to build robust CLI tools and automation. | 130 | 137 | 28 | 723K | 0 | 1.5 | 51.7 | MIT | — | |
| clue/commander | 0.81 | Minimal, pragmatic console framework for PHP. Define commands with arguments/options, get automatic help/usage output, and run apps via a simple dispatcher. Lightweight alternative to Symfony Console for building small CLI tools quickly. | 165 | 167 | 9 | 1K | 5 | 5.2 | 8.9 | MIT | 5 years ago | |
| sebastian/cli-parser | 0.78 | Parse PHP CLI arguments from $_SERVER['argv'] with a small, focused library extracted from PHPUnit. Ideal for building command-line tools and test runners, providing straightforward handling of options and parameters with minimal dependencies. | 1,209 | 1,209 | 7 | 15M | 1 | 27.0 | 64.2 | BSD-3-Clause | 1 month ago | |
| sebastianfeldmann/git | 0.76 | PHP library to access and interact with Git repositories. Provides a simple API for common Git commands and info (status, log, branches, tags), ideal for build scripts, CI tooling, and automation where you need Git data without shelling out manually. | 48 | 49 | 13 | 316K | 2 | 19.4 | 56.9 | MIT | 7 months ago |
How can I help you explore Laravel packages today?