laravel-prompt-box maintained by klunker
Laravel Box Prompt Package
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.