Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Cli Tools Laravel Package

wp-cli/php-cli-tools

PHP Command Line Tools is a collection of functions and classes for building command-line apps in PHP. It provides formatted output, input prompts, menus, progress indicators, ASCII tables, tree displays, and argument parsing. Requires PHP 5.6 or newer.

View on GitHub
Deep Wiki
Context7
v0.13.2
  • Add a way to display table rows from an iterator [#204]
v0.13.0
  • Add initial PHPStan configuration [#201]
v0.12.9
  • Tests: Improve Windows compatibility [#200]
v0.12.8
  • Fix progress bar wrapping to new line on Windows [#198]
  • Fix sprintf(): Too few arguments when color tokens appear in a sprintf format string [#197]
  • Add format customization and step-based progress display to Bar [#196]
  • Add configurable wrapping modes for table columns [#195]
v0.12.7
  • Add column alignment support for tables [#192]
  • Fix line wrapping issue with colorized table output [#191]
  • Add ability to add row in a loop to existing table [#190]
v0.12.6
  • PHP 8.5 compatibility: Fix null array access in Colors.php [#188]
v0.12.5
  • Avoid deprecation warnings in newer PHP [#185]
v0.12.4
  • Fix removal of trailing tab / whitespace in tabular table [#184]
v0.12.3
  • Support line breaks and tab replacement in tabular table values [#182]
v0.12.2
  • Replace tabs in tables with 4 spaces [#181]
  • Properly handle line breaks in column value [#179]
v0.12.1
  • PHPUnit: convert deprecations to exceptions [#176]
  • PHP 8.4 | Example code: remove use of E_STRICT [#175]
  • PHP 8.4 | Fix implicitly nullable parameters [#173]
v0.12.0
  • Fix unit tests [#172]
v0.11.22
  • Fix maxFlag to flagMax and maxOption to optionMax typos in HelpScreen class [#170]
  • Use class instead of static variables for the speed measurement [#168]
  • Remove inexistent post-install-cmd [#167]
  • Fix type hinting for prompt function [#141]
v0.11.21
  • PHP 8.2: strwidth() & Colors::pad()/decolorize() should always work with a string [#163]
v0.11.20
  • Update to WPCS v3 [#161]
v0.11.19
  • Prevent warnings in PHP 8.2 when $col_values is empty [#160]
v0.11.18
  • fix PHP Deprecated: Creation of dynamic property [#158]
v0.11.17
  • Restore PHPUnit test runs [#155]
v0.11.16
  • Adds annotations to remove deprecated warning message on php8.1 [#152]
v0.11.15
  • Fix logic to check for TTY [#146]
v0.11.14
  • [PHP 8.2] Fix ${var} string interpolation deprecation [#148]
v0.11.13
  • Update TTY checks [#145]
v0.11.12
  • Fix deprecated usage of join() [#142]
v0.11.11
  • Fix incorrect namespace for cli\notify\xxx [#137]
v0.11.10
  • Use forced width attribution as fallback only to avoid scrapping manual widths [#136]
v0.11.9
  • Remove double semi-colon [#130]
  • Fix potential endless loop in prompt() [#129]
  • Add optional $msg parameter to \cli\Progress\Bar::tick() [#126]
  • Fix off-by-1 error in progress bar examples [#128]
v0.11.8
  • Uses preg_split() instead of preg_match() with quantifiers in safe_substr() [#123].
v0.11.7
  • Adds optional arguments accepted by str_pad() [#120].
v0.11.6
  • Uses grapheme_substr() & pcre_match() in safe_substr for [#118].
  • Optimizes double-width safe_substr when all double-width [#114].
  • Fixes reverse (inverse) and white (grey) color references [#116].
v0.11.5
  • Suppresses tput stderr. Uses COLUMNS env var 1st if available [#113].
v0.11.4
  • Variety of fixes to colorizing and wrapping text within tables [#111].
  • Uses grapheme_strlen(), preg_match_all( '/\X/u' ), mb_strwidth() or safe_strlen() to calculate string width depending on availability/charset [#107].
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core