Module: Terminalwire::V2::Protocol::Mode

Defined in:
lib/terminalwire/v2/protocol.rb

Overview

Terminal line-discipline modes the client applies to its real terminal while a raw input stream / secret read is open (see ../../TERMINAL.md ยง5).

Constant Summary collapse

COOKED =

line editing + echo + signal keys (default)

"cooked"
NOECHO =

cooked, echo off (passwords)

"noecho"
CBREAK =

char-at-a-time, echo ON, signal keys ON (single-key y/n)

"cbreak"
RAW =

char-at-a-time, echo off, signals delivered as bytes (TUIs)

"raw"