Create interactive shells with tasks, timers and nested command contexts
Go to file
2017-01-30 12:10:23 +01:00
examples Updated examples, added onEnter method to contexts 2017-01-29 20:27:17 +01:00
lib Bugfixes to help command 2017-01-30 12:10:23 +01:00
.gitignore Initial commit 2016-04-13 03:19:22 +02:00 Removed descr from command props 2017-01-24 21:13:20 +01:00
composer.json Rewrite, cleanup and bugfixes 2017-01-23 23:28:12 +01:00
LICENSE Initial commit 2016-04-13 03:19:22 +02:00 Added exception handling to run() 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.