consolidation/annotated-command
PHP library for building CLI commands from annotations/attributes. Define command names, options, arguments, and hooks in docblocks, then let it parse input and run methods. Used by Drush and other tools for fast, structured command definitions.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sebastian/cli-parser | 0.85 | sebastian/cli-parser is a lightweight PHP library for parsing command-line arguments from $_SERVER['argv'], extracted from phpunit/phpunit. Ideal for building CLI tools and test runners that need reliable option and argument handling. | 1,201 | 1,202 | 6 | 12M | 0 | 27.7 | 65.0 | BSD-3-Clause | 2 months ago | |
| clue/commander | 0.84 | 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 | 295 | 5 | 25.2 | 9.0 | MIT | 5 years ago | |
| zendframework/zend-console | 0.84 | Zend\Console provides a robust set of tools for building PHP command-line apps and scripts. It includes input parsing, argument and option handling, console adapters, and helpers for formatting output, making it easier to create interactive and portable CLI commands. | 47 | 50 | 30 | 33K | 9 | 12.3 | 49.3 | BSD-3-Clause | 7 years ago | |
| consolidation/log | 0.83 | A lightweight Laravel logging package that consolidates and formats application logs, helping you centralize output, reduce noise, and improve readability. Designed for easy integration and configuration across environments for consistent, structured logging. | 154 | 155 | 6 | 1M | 0 | 1.0 | 53.5 | NOASSERTION | — | |
| zenstruck/console-test | 0.82 | Test your Symfony Console commands with ease. zenstruck/console-test provides a lightweight harness to run commands, feed input, capture output, and assert exit codes and messages—ideal for fast, reliable unit/integration tests without booting full apps. | 58 | 58 | 8 | 44K | 2 | 25.1 | 46.7 | MIT | 4 months ago | |
| simple-cli/simple-cli | 0.82 | 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. | 10 | 11 | 2 | 11K | 0 | 24.5 | 48.9 | MIT | 3 years ago | |
| symfony/console | 0.81 | Symfony Console makes it easy to build beautiful, testable PHP command‑line tools. Define commands, arguments and options, add interactive prompts, styled output and progress bars, plus robust input/output handling for CLI apps and scripts. | 9,830 | 10,011 | 268 | 16M | 0 | 62.9 | 52.4 | MIT | 1 week ago | |
| nategood/commando | 0.81 | 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 | 82 | 29K | 24 | 14.6 | 32.9 | MIT | — | |
| illuminate/console | 0.80 | 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. | 129 | 136 | 28 | 628K | 0 | 1.5 | 50.9 | MIT | — | |
| stecman/symfony-console-completion | 0.78 | Adds Bash and Zsh tab-completion to Symfony Console apps. Zero-config completion for command names and options, plus hooks to customize argument/option value suggestions. Install via Composer and register the CompletionCommand to enable shell completion. | 421 | 423 | 27 | 83K | 10 | 33.0 | 42.2 | MIT | 4 months ago | |
| league/commonmark | 0.55 | Highly extensible PHP Markdown parser supporting full CommonMark and GitHub-Flavored Markdown. Convert Markdown to HTML with simple converters, customize rendering via extensions, and run safely with options like stripping HTML and blocking unsafe links. | 2,944 | 2,987 | 210 | 10M | 22 | 57.5 | 68.6 | BSD-3-Clause | 2 weeks ago |
How can I help you explore Laravel packages today?