termcinema-engine 0.1.0

🧠 Core typewriter-style terminal animation engine (SVG renderer) for termcinema
Documentation
//! SVG rendering engine for styled terminal-like animations.
//!
//! This module provides multiple backends for converting text or shell scripts
//! into animated SVGs. It is internally divided into:
//!
//! - [`glue`]: High-level dispatcher selecting the rendering mode;
//! - [`base`]: Shared layout and utility logic;
//! - [`repl_svg`]: Prompt/command/output REPL-style session renderer;
//! - [`typing_svg`]: Character-by-character typing effect renderer.
//!
//! Not intended for direct use—use [`crate::render_svg_from_input`] instead.

pub mod glue;

mod base;
mod repl_svg;
mod typing_svg;

use base::*;
use repl_svg::render_repl_svg;
use typing_svg::render_typing_svg;