nunomaduro / laravel-console-task
Laravel Console Task is a output method for your Laravel/Laravel Zero commands.
Installs: 1 298 815
Dependents: 14
Suggesters: 0
Security: 0
Stars: 254
Watchers: 8
Forks: 21
Open Issues: 3
Requires
- php: ^8.1
- illuminate/console: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
Requires (Dev)
- pestphp/pest: ^2.34
README
About Laravel Console Task
Laravel Console Task was created by, and is maintained by Nuno Maduro, and is output method for Laravel Console Commands.
Installation
Requires:
Require Laravel Console Task using Composer:
composer require nunomaduro/laravel-console-task
Usage
class LaravelInstallCommand extends Command { /** * Execute the console command. * * @return void */ public function handle() { $this->task('Installing Laravel', function () { return true; }); $this->task('Doing something else', function () { return false; }); // Specify a 3rd parameter for a custom loading message // Default is `loading...` $this->task('Long task', function () { sleep(60); return true; }, 'sleeping...'); } }
Contributing
Thank you for considering to contribute to Laravel Console Task. All the contribution guidelines are mentioned here.
You can have a look at the CHANGELOG for constant updates & detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro
License
Laravel Console Task is an open-sourced software licensed under the MIT license.