klunker / laravel-prompt-box
A bordered box display element for Laravel Prompts.
v1.0.0
2026-03-28 16:16 UTC
Requires
- php: ^8.1.0
- laravel/prompts: ^0.1.0 || ^0.2.0 || ^0.3.0
Requires (Dev)
- pestphp/pest: ^2.0 || ^3.0
This package is auto-updated.
Last update: 2026-04-28 18:32:43 UTC
README
A simple package that extends Laravel Prompts with a box() function to display bordered boxes in the terminal.
Installation
Install the package via Composer:
composer require klunker/laravel-prompt-box
Usage
Use the box() function to display a bordered box:
use function Laravel\Prompts\box; box( message: 'Your message here', title: 'Optional Title', footer: 'Optional Footer', color: 'blue', // gray, red, green, yellow, blue, magenta, cyan, white info: 'v1.0' );
Example Output
┌ Optional Title ──────────────────────────────────────┐
│ Your message here │
├──────────────────────────────────────────────────────┤
│ Optional Footer │
└──────────────────────────────────────────────── v1.0 ┘
Features
- Display messages in a bordered box
- Optional title, footer, color, and info
- Supports multiple lines in the message
- Integrates seamlessly with Laravel Prompts
Testing
Run the tests with Pest:
./vendor/bin/pest
License
This package is open-sourced software licensed under the MIT license.