madnh / laravel-command-util
Utils for a laravel command class
Installs: 146
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/madnh/laravel-command-util
This package is not auto-updated.
Last update: 2025-10-12 08:24:58 UTC
README
Add util methods to laravel commands. Require Laravel/Lumen framework >= 5.0.
Installation
To get started with Command Utils, simply run:
composer require madnh/laravel-command-util
Basic Usage
From your command, use MaDnh\LaravelCommandUtil\CommandUtil
trait
<?php namespace App\Console\Commands; use Illuminate\Console\Command; use MaDnh\LaravelCommandUtil\CommandUtil; class FooCommand extends Command { use CommandUtil; //... }
Methods
Banners
$this->banner('message'[, $options_as_array])
$this->softBanner('message'[, $options_as_array])
Headers
$this->header('message'[, $options_as_array])
$this->softHeader('message'[, $options_as_array])
Titles
$this->title('message'[, $options_as_array])
$this->softTitle('message'[, $options_as_array])
Paragraph Title
$this->paragraphTitle('message'[, $options_as_array])
Ordered List
$this->orderedList($items[, $options_as_array])
Unordered List
$this->unorderedList($items[, $list_item_char])
Continue to use previous ordered list index
$this->softTitle('Accusamus ea sit eos iusto dolore nemo.'); $index = $this->orderedList($items); $this->softTitle('Aliquid quam ea error provident et.'); $this->orderedList($items, $index);
Dynamic ordered lists
$this->softTitle('Publish files'); while($file = array_shift($files)){ $this->line($this->getListIndex().$file->getFilename()); }
Reset dynamic ordered list index
$this->softTitle('Ut qui suscipit sequi sed.'); foreach ($items as $item) { $this->line($this->getListIndex().$item); } $this->resetOrderedList(30); $this->softTitle('Eum beatae ea qui non aliquam.'); foreach ($items as $item) { $this->line($this->getListIndex().$item); }