Christopher Vagnetoft 5a45ca9c46 Rewrite, cleanup and bugfixes
* More events added, constants cleaned up
* Events now handled using noccylabs/tinyevent
* Fixed magenta/cyan mixup in style
* Fixed LineRead not resetting history pointer on command
2017-01-23 23:28:12 +01:00
2017-01-23 23:28:12 +01:00
2017-01-23 23:28:12 +01:00
2016-04-13 03:19:22 +02:00
2017-01-23 23:28:12 +01:00
2016-04-13 03:19:22 +02:00
2016-11-21 01:26:06 +01:00

NoccyLabs Shell Core

This library helps make elegant command line applications that spawn an isolated shell. It uses a standalone implementation for buffered input with support for arrow keys to navigate the history and more.

Note that this library requirements a fully ANSI compatible terminal with UTF-8 support in order to use colors, control the cursor position etc. As it uses stty to configure input buffering, it will likely not work on Windows.

Description
Create interactive shells with tasks, timers and nested command contexts
Readme 199 KiB
Languages
PHP 100%