clp

Simple library for creating "command line presentations".

Presentations are composed with the slide macro, like so:

```rust use clp::crossterm::style::{Print, Stylize}; use clp::{slide, TypewriterPrint, TypewriterPrintStyledContent}; use std::time::Duration;

slide!( TypewriterPrint("Welcome to my presentation on ", Duration::frommillis(25)), TypewriterPrintStyledContent( "command line presentations".bold(), Duration::frommillis(50), ), Print("."), ) .expect("the first slide should appear");

slide!(TypewriterPrint( "...there isn't much content on these slides.", Duration::from_millis(25), )) .expect("the second slide should appear"); ```