rust_expect/transcript.rs
1//! Session transcripts and recording.
2//!
3//! This module provides functionality for recording and playing back
4//! terminal sessions, with support for the asciicast v2 format.
5
6pub mod asciicast;
7pub mod format;
8pub mod player;
9pub mod recorder;
10
11pub use asciicast::{AsciicastHeader, read_asciicast, write_asciicast};
12pub use format::{EventType, Transcript, TranscriptEvent, TranscriptMetadata};
13pub use player::{PlaybackOptions, PlaybackSpeed, Player, PlayerState, play_to_stdout};
14pub use recorder::{Recorder, RecorderBuilder};