mirror of
https://gh.wpcy.net/https://github.com/wp-cli/handbook.git
synced 2026-04-29 06:22:22 +08:00
3.9 KiB
3.9 KiB
WP_CLI::colorize()
Colorize a string for output.
Usage
WP_CLI::colorize( $string )
$string (string) String to colorize for output, with color tokens.
@return (string) string.
@return (string) string.
Notes
Yes, you can change the color of command line text too. For instance,
here's how WP_CLI::success() colorizes "Success: "
WP_CLI::colorize( "%GSuccess:%n " )
Uses \cli\Colors::colorize() to transform color tokens to display
settings. Choose from the following tokens (and note 'reset'):
- %y => ['color' => 'yellow'],
- %g => ['color' => 'green'],
- %b => ['color' => 'blue'],
- %r => ['color' => 'red'],
- %p => ['color' => 'magenta'],
- %m => ['color' => 'magenta'],
- %c => ['color' => 'cyan'],
- %w => ['color' => 'grey'],
- %k => ['color' => 'black'],
- %n => ['color' => 'reset'],
- %Y => ['color' => 'yellow', 'style' => 'bright'],
- %G => ['color' => 'green', 'style' => 'bright'],
- %B => ['color' => 'blue', 'style' => 'bright'],
- %R => ['color' => 'red', 'style' => 'bright'],
- %P => ['color' => 'magenta', 'style' => 'bright'],
- %M => ['color' => 'magenta', 'style' => 'bright'],
- %C => ['color' => 'cyan', 'style' => 'bright'],
- %W => ['color' => 'grey', 'style' => 'bright'],
- %K => ['color' => 'black', 'style' => 'bright'],
- %N => ['color' => 'reset', 'style' => 'bright'],
- %3 => ['background' => 'yellow'],
- %2 => ['background' => 'green'],
- %4 => ['background' => 'blue'],
- %1 => ['background' => 'red'],
- %5 => ['background' => 'magenta'],
- %6 => ['background' => 'cyan'],
- %7 => ['background' => 'grey'],
- %0 => ['background' => 'black'],
- %F => ['style' => 'blink'],
- %U => ['style' => 'underline'],
- %8 => ['style' => 'inverse'],
- %9 => ['style' => 'bright'],
- %_ => ['style' => 'bright']
Internal API documentation is generated from the WP-CLI codebase on every release. To suggest improvements, please submit a pull request.
Related
- WP_CLI\Utils\format_items() - Render a collection of items as an ASCII table, JSON, CSV, YAML, list of ids, or count.
- WP_CLI\Utils\make_progress_bar() - Create a progress bar to display percent completion of a given operation.
- WP_CLI::line() - Display informational message without prefix, and ignore `--quiet`.
- WP_CLI::log() - Display informational message without prefix.
- WP_CLI::success() - Display success message prefixed with "Success: ".
- WP_CLI::debug() - Display debug message prefixed with "Debug: " when `--debug` is used.
- WP_CLI::warning() - Display warning message prefixed with "Warning: ".
- WP_CLI::error() - Display error message prefixed with "Error: " and exit script.
- WP_CLI::halt() - Halt script execution with a specific return code.
- WP_CLI::error_multi_line() - Display a multi-line error message in a red box. Doesn't exit script.