rnk 0.17.3

A React-like declarative terminal UI framework for Rust, inspired by Ink
Documentation
mod accordion;
mod avatar;
mod badge;
mod barchart;
mod breadcrumb;
mod calendar;
pub(crate) mod capsule_variant;
mod card;
mod chip;
mod divider;
mod empty_state;
mod gradient;
mod highlight;
mod hyperlink;
mod key_hint;
mod line_chart;
mod link;
mod list;
mod markdown;
mod message;
mod newline;
mod progress;
mod quote;
mod rating;
mod skeleton;
mod sparkline;
mod stat;
mod static_output;
pub(crate) mod status;
mod tag;
pub mod text;
mod timer;

pub use accordion::{Accordion, AccordionItem};
pub use avatar::{Avatar, AvatarSize};
pub use badge::{Badge, BadgeVariant};
pub use barchart::{Bar, BarChart, BarChartOrientation};
pub use breadcrumb::{Breadcrumb, breadcrumb_from_path};
pub use calendar::Calendar;
pub use capsule_variant::CapsuleVariant;
pub use card::Card;
pub use chip::Chip;
pub use divider::{Divider, DividerOrientation, DividerStyle};
pub use empty_state::EmptyState;
pub use gradient::Gradient;
pub use highlight::{Highlight, HighlightVariant};
pub use hyperlink::{Hyperlink, HyperlinkBuilder, set_hyperlinks_supported, supports_hyperlinks};
pub use key_hint::KeyHint;
pub use line_chart::{LineChart, Series};
pub use link::Link;
pub use list::{List, ListItem, ListState};
pub use markdown::Markdown;
pub use message::{Message, MessageRole, ThinkingBlock, ToolCall};
pub use newline::Newline;
pub use progress::{Gauge, Progress, ProgressSymbols};
pub use quote::{Quote, QuoteStyle};
pub use rating::{Rating, RatingStyle, RatingSymbols};
pub use skeleton::{Skeleton, SkeletonVariant};
pub use sparkline::Sparkline;
pub use stat::{Stat, Trend};
pub use static_output::Static;
pub use tag::Tag;
pub use text::{Line, Span, Text};
pub use timer::{
    StopwatchState, TimerState, format_duration_hhmmss, format_duration_mmss,
    format_duration_precise,
};