t-rec 0.9.0-preview2

Blazingly fast terminal recorder that generates animated gif images for the web written in rust.
//! CLI-specific modules for the t-rec binary.

pub mod args;
pub mod config;
pub mod input;
pub mod logging;
pub mod output;
pub mod prompt;
pub mod recorder;
pub mod summary;
pub mod tips;
pub mod utils;

#[cfg(unix)]
pub mod pty;

#[cfg(target_os = "windows")]
pub mod pty_windows;

// Re-export commonly used items
pub use args::{launch, resolve_profiled_settings, CliArgs};
pub use config::{expand_home, handle_init_config, handle_list_profiles, ProfileSettings};
pub use logging::init_logging;
pub use output::OutputGenerator;
pub use recorder::{RecordingSession, SessionConfig};
pub use summary::print_recording_summary;