PHPackages                             ckoumpis/php-prompt - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. ckoumpis/php-prompt

ActiveLibrary[CLI &amp; Console](/categories/cli)

ckoumpis/php-prompt
===================

A PHP console utility package providing spinners, progress bars, and error handling for better command-line user experience.

v2.0.0(1y ago)1137↓100%MITPHP

Since Sep 7Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/Button99/php-prompt)[ Packagist](https://packagist.org/packages/ckoumpis/php-prompt)[ RSS](/packages/ckoumpis-php-prompt/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

php-prompt
==========

[](#php-prompt)

A PHP console utility package that provides spinners, progress bars, and color-coded console messages for better command-line user experience.

### Installation

[](#installation)

To install the PhpPrompt, you need to have [Composer](https://getcomposer.org/) installed.

```
composer require ckoumpis/php-prompt
```

### Usage

[](#usage)

#### Console

[](#console)

The `Console` class provides several methods to output colored messages.

List of available colors

- White: For simple logs (white)
- Success: For success messages (green)
- Error: For error messages (red)
- Warning: For warning messages (yellow)
- Blue: For information messages (blue)
- Magenta: For important messages (magenta)
- Cyan: For notifications (cyan)
- Debug: For debugging (grey)
- Notice: For notifications (cyan)

```
Console::log("Hello from ckoumpis/php-prompt!");
Console::success("Operation successful!");
Console::error("An error occurred!");
Console::warning("Warning");
Console::blue("This is a blue message");
Console::magenta("This is a magenta message");
Console::cyan("Cyan message for notification");
Console::debug("Debug testing");
Console::notice("Notice testing");
```

#### Progress Bar

[](#progress-bar)

The `ProgressBar` class allows you to visually display the progress of a task. You can use it with 2 ways.

1. Basic way.

```
for($i =1; $i
