termcinema-cli 0.1.0

🎬 Animated terminal-to-SVG renderer CLI for the termcinema project
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Style configuration and overrides for the CLI renderer.
//!
//! This module provides tools for patching style-related specs
//! (`StyleSpec`, `CursorSpec`, `ControlSpec`) based on CLI input.
//!
//! It includes:
//! - Font fallback handling and embedded font validation;
//! - Typing speed presets and string parsing (`fast`, `slow`, etc.);
//! - Centralized patch entry point via [`patch_theme`], used after theme loading.

mod check;
mod patch;
mod speed;

pub(crate) use check::warn_about_unrecognized_font;
pub(crate) use patch::patch_theme;
pub(crate) use speed::{parse_speed, speed_to_delay_ms};