Skip to content

laranail/console

Repository files navigation

laranail/console

Latest version on Packagist Tests Static analysis License: MIT

A Rich-class console toolkit for Laravel — fluent terminal output (formatter, spinners, progress bars, boxes, trees, tables, charts, a Markdown + typography layer) and input (a laravel/prompts wrapper with a form builder and 26 validators).

Requires PHP ^8.4.1 on Laravel ^13 (Symfony 8).

Install

composer require laranail/console

The service provider, the Console/Prompter facades, and the prompter() helper are auto-discovered. Publish config/lang if you want to customise them:

php artisan vendor:publish --tag=console-config
php artisan vendor:publish --tag=console-lang

Documentation

Full documentation is at opensource.simtabi.com/documentation/laranail/console — installation, getting started, the design system, architecture, configuration, and per-subsystem reference (theming, colours, typography, Markdown, charts, widgets, banners, panels, menus, the full-screen TUI, prompts & forms, and more).

Contributing & security

Issues and PRs are welcome — see CONTRIBUTING.md. Report vulnerabilities per SECURITY.md (opensource@simtabi.com); participation follows the Code of Conduct.

License

MIT © Simtabi LLC. See LICENSE.

About

Rich console toolkit for Laravel: fluent output (colors, boxes, trees, tables, progress) plus a prompts/forms layer with validators.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages