Toolkit for building bash-like shell in the browser, including full readline support