Vt-emulator is a terminal emulator based on Konsole (repo) without graphical interface.
bjam terminal_browser
cd browser
python3 -m http.server 4104
script -f >(../bin/*/release/terminal_browser ${COLUMNS}x${LINES} screen.json)
xdg-open http://localhost:4104/view_browser.html
ls -R$ bjam or bjam toolset=compiler (see http://www.boost.org/build/doc/html/bbv2/overview/configuration.html)
Set paths environment (optional):
export LIB_PREFIX=build/lib
export INCLUDE_PREFIX=build/include/wallix/vt-emulator
export TERM_BROWSER_JS_PREFIX=build/browser
export TERM_BROWSER_CSS_PREFIX=build/browser
export TERM_PYTHON_BINDING_PREFIX=build/bindingThen
$ bjam install-libs install-tty-browser install-binding install-headers or bjam install
With Wallix packager: https://github.com/wallix/packager (git submodule update --init).
$ ./modules/packager/packager.py --version $(./tools/tagger.sh -g) --no-entry-changelog --build-package
$ ./tools/tagger.sh -u 2.0.2 -p
- http://vt100.net/docs/vt100-ug/chapter3.html
- http://vt100.net/docs/tp83/appendixb.html
- http://man7.org/linux/man-pages/man4/console_codes.4.html
- http://invisible-island.net/xterm/ctlseqs/ctlseqs.html