API Reference ex_term v0.2.0

modules

Modules

description

Description

ExTerm is an terminal Phoenix.LiveView component. ExTerm is responsible for converting erlang IO protocol messages into web output and translating web input into responses in the IO protocol.

This behaviour defines the contract that an ExTerm backend must implement to respond to inbound user events.

A datastructure which describes in-memory storage of console information.

Contains macros which help write concise code for ExTerm.Console access.

struct describing console changes. These updates will be broadcast to liveviews (or any other processes) that listen in console updates.

behaviour template for implementing a server which responds to Robert Virding's IO Protocol

Plug that marshals ExTerm options to be put in the session store.

Default backend that creates a ExTerm.IoServer process and forwards all callbacks to its wrapping module. By default, this is set to ExTerm.TerminalBackend.IoServer.