//! `gregg` — compact keyboard-first terminal monitor.
//!
//! Polls [`greggd`](https://crates.io/crates/greggd) endpoints and renders
//! per-system CPU, memory, swap, and disk usage in a live TUI built with
//! [`ratatui`](https://crates.io/crates/ratatui).
//!
//! The crate exposes its internal modules as a library so that
//! [docs.rs](https://docs.rs/gregg) can generate API documentation and
//! downstream tools can reuse individual components (configuration,
//! polling, state management, and rendering).