klunker/laravel-prompt-box

A bordered box display element for Laravel Prompts.

Maintainers

Package info

github.com/klunker/laravel-prompt-box

pkg:composer/klunker/laravel-prompt-box

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-03-28 16:16 UTC

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.