Opal::TEA::Program
Event loop orchestrator for The Elm Architecture.
Constructors
Instance methods
alt_screen?
Sourcediff_render?
Sourcedriver
Sourcedriver=(driver : Terminal::Driver)
Sourcemodel
Sourcemodel=(model : Model)
Sourcemouse_enabled?
Sourcerecord_cast(output_path : String, title : String = "Opal Session", width : Int32 | Nil = nil, height : Int32 | Nil = nil) : self
Enables asciicast recording of this program's screen buffer
recorder
Sourcerecorder=(recorder : Asciicast::ScreenRecorder | Nil)
Source