API Reference ex_term v0.2.1

modules

Modules

description

Description

ExTerm is a terminal Phoenix.LiveView. By default, ExTerm provides an IEx terminal usable as a web interface, however, this is customizable and you may use ExTerm for other CLIs.

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.