webware / webware-console
Webware Console — TUI application providing a menu and better help for Webware and Mezzio CLI commands
0.1.1
2026-08-31 01:31 UTC
Requires
- php: ~8.4.1 || ~8.5.0
- laminas/laminas-config-aggregator: ^1.20
- laminas/laminas-servicemanager: ^4.5
- php-standard-library/terminal: ^6.2
- symfony/console: ^7.4 || ^8.0
Requires (Dev)
- infection/infection: ^0.35
- phpunit/phpunit: ^13.3
- webware/webware-tools: ^0.1.x-dev
This package is auto-updated.
Last update: 2026-08-31 01:54:04 UTC
README
A text user interface for Webware and Mezzio CLI commands — a navigable menu, better per-command help, and interactive input, built over Symfony Console.
webware/webware-console is a generic CLI host. It owns the Symfony Console
runtime and command discovery, and presents and invokes commands that other
components register. It does not reimplement command logic.
Features
- Menu — a keyboard-navigable list of every discovered command.
- Help — a command's purpose, arguments, and options on demand.
- Run — collect arguments, options, and flags interactively; run in-process; report output and exit status before returning to the menu.
- Runtime discovery — commands appear from installed components with no manual command list.
Documentation
Versioned documentation lives under docs/:
Requirements
- PHP 8.4.1+ (
~8.4.1 || ~8.5.0) - Composer