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. | 803 | 812 | 81 | 28K | 24 | 14.5 | 32.6 | MIT | — | |
| tomatophp/console-helpers | 0.86 | — | 5 | 5 | 3 | 22K | 0 | 0.7 | 49.3 | MIT | 2 years ago | |
| queents/console-helpers | 0.86 | — | 0 | 0 | 0 | 1K | 1 | 0.7 | 42.7 | MIT | 3 years 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 | 18.5 | 23.3 | MIT | 5 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 | 13K | 0 | 4.5 | 41.8 | MIT | 3 years ago | |
| 21torr/cli | 0.85 | — | 0 | 0 | 2 | 723 | 0 | 18.3 | 44.6 | MIT | 3 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. | 0 | 8 | — | 0 | — | 0.3 | — | — | — | |
| 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 | 596K | 0 | 1.5 | 50.5 | 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. | 167 | 167 | 9 | 1K | 5 | 5.2 | 13.4 | MIT | 5 years ago | |
| sebastian/cli-parser | 0.80 | Parse PHP CLI arguments ($_SERVER['argv']) with a small, focused library extracted from PHPUnit. sebastian/cli-parser helps you interpret options and parameters reliably in console scripts and tools, with Composer-friendly installation. | 1,204 | 1,202 | 6 | 12M | 1 | 27.5 | 64.6 | BSD-3-Clause | 2 weeks 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 | 48 | 13 | 306K | 2 | 22.9 | 58.3 | MIT | 4 months ago |
How can I help you explore Laravel packages today?