A command-line interface for standalone use of Laravel's Illuminate components.
This package provides a CLI for various Laravel Illuminate components, making them available as standalone command-line utilities without a full Laravel application.
Some components are thin wrappers around native functionality, while others extend or customize the originals to improve usability from the terminal.
- PHP 8.2 or higher
- Composer
composer global require "surgiie/illuminate-cli"illuminate --helpSee the syntax documentation and the per-component docs linked below.
Note: Supported components are not necessarily fully implemented or feature-complete. Some features may not translate cleanly to a CLI context. If you encounter missing functionality, please open an issue.
git clone https://github.com/surgiie/illuminate-cli.git
cd illuminate-cli
composer installcomposer test# Run PHPStan static analysis
composer phpstan
# Check code formatting
composer format:test
# Fix code formatting
composer formatPlease see CONTRIBUTING.md for details on how to contribute.