nategood/commando
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alexeyshockov/plain-commands | 0.90 | — | 2 | 2 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| queents/console-helpers | 0.87 | — | 0 | 0 | 0 | 1K | 1 | 0.7 | 42.8 | MIT | 3 years ago | |
| zenstruck/console-extra | 0.87 | 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.9 | 23.4 | MIT | 7 months ago | |
| tomatophp/console-helpers | 0.86 | — | 5 | 5 | 3 | 24K | 0 | 0.7 | 49.7 | MIT | 2 years ago | |
| symfony/console | 0.84 | 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,813 | 9,992 | 266 | 18M | 0 | 66.8 | 52.7 | MIT | 3 weeks ago | |
| illuminate/console | 0.84 | 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 | 570K | 0 | 1.5 | 50.3 | MIT | — | |
| consolidation/annotated-command | 0.82 | 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. | 224 | 226 | 40 | 1M | 18 | 8.1 | 58.5 | NOASSERTION | — | |
| sebastianfeldmann/cli | 0.82 | 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. | 21 | 21 | 9 | 308K | 4 | 9.8 | 55.8 | MIT | 1 year ago | |
| adhocore/cli | 0.80 | 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. | 351 | 356 | 38 | 75K | 5 | 13.4 | 33.9 | MIT | 1 year ago | |
| simple-cli/simple-cli | 0.80 | 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 | 14K | 0 | 4.5 | 42.4 | MIT | 3 years ago | |
| nunomaduro/laravel-console-summary | 0.79 | A beautiful replacement for Laravel’s default Artisan list command, showing a clean console summary for Artisan or Laravel Zero. Easily hide noisy commands and customize the displayed binary name via config. Requires PHP 8.2+. | 67 | 67 | 7 | 76K | 0 | 13.4 | 46.7 | MIT | 5 months ago | |
| nunomaduro/laravel-console-task | 0.78 | Laravel Console Task adds a simple $this->task() helper to Laravel Artisan commands to display task progress with a loading message and clear success/failure results. Works with Laravel 10+ and PHP 8.2+. | 259 | 258 | 20 | 71K | 3 | 16.6 | 38.1 | MIT | 4 months ago | |
| clue/commander | 0.73 | 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 | 406 | 5 | 5.2 | 8.8 | MIT | 5 years ago | |
| aura/cli | 0.73 | Aura.Cli provides request/response-style objects for PHP CLI apps: Context for environment and argv discovery, Stdio for input/output, Getopt for option parsing, plus a standalone Help builder to describe commands. Lightweight, no userland deps. | 102 | 105 | 20 | 19K | 1 | 4.6 | 31.1 | BSD-2-Clause | 4 years ago | |
| afrihost/base-command-bundle | 0.72 | Symfony bundle providing an opinionated base class for console commands to reduce boilerplate. Adds built-in initialization for common needs like logging and locking, with global defaults via config and per-command or runtime overrides for flexible behavior. | 6 | 7 | 10 | 269 | 5 | 5.3 | 23.4 | MIT | 6 years ago | |
| php-school/cli-menu | 0.69 | Build interactive command-line menus in PHP. Create selectable lists, checkboxes and radio items, submenus, and styled output with custom colors and layouts. Handle keyboard navigation and callbacks for a smooth TUI experience. | 1,946 | 1,956 | 106 | 13K | 7 | 19.4 | 14.6 | MIT | 11 months ago | |
| mnapoli/silly | 0.69 | Silly is a lightweight CLI micro-framework built on Symfony Console. Define commands with simple signatures and PHP callables, get options/arguments parsing, helpers, and DI integration (PHP-DI or Pimple) while staying compatible with Symfony Console apps. | 934 | 939 | 52 | 85K | 4 | 33.9 | 32.5 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?