nunomaduro/laravel-console-summary
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+.
composer require nunomaduro/laravel-console-summary. No service provider registration is needed—Laravel’s auto-discovery handles it.php artisan vendor:publish to generate config/laravel-console-summary.php. This lets you customize which commands to hide or override the binary name.php artisan) and the summary output will appear by default. No code changes required in your commands.php artisan list).config/laravel-console-summary.php, use glob patterns like 'make:*' or exact names like 'list' to hide commands from the summary UI while keeping them functional.'binary' => 'myapp' in config to replace php artisan with myapp in usage examples (e.g., myapp help).make:* only match command names, not aliases.Output or Symfony\Component\Console\Output\ConsoleOutput override is interfering—this package leverages Laravel’s default console output handling.ListCommand replacement pattern—advanced users could theoretically extend NunoMaduro\Summary\Commands\ListCommand to override formatting logic (but this is unsupported and version-sensitive).How can I help you explore Laravel packages today?