pterm

A terminal display server


Keywords
extensible, ncurses-library, server, terminal, tui
License
MIT
Install
dub fetch pterm --version 0.0.1

Documentation

pterm

A flexible, language-agnostic terminal display driver. Writing the bindings for your language should be made as simple as possible

Transfer Types

The transfer protocol is set through the --type option, and affects how the buffers are maintained between client and server.

--type pipe use pipes

--type unix <path> use unix domain sockets at location <path>

--type shm <path> use posix shared memory at location <path>

--type sock <port> use a TCP socket bound to <port>

Transfer API

To be outlined later, here is a rough idea:

pipe|unix|sock

msgpack JSON API or an optional non-msgpack JSON api.

shm

custom API to be determined for shared memory buffers.