A lightweight, terminal UI primitive library for the VirInvictus CLI toolchain.
Provides a raw TTY event loop, a grid-based menu renderer, robust cross-platform ANSI colors, input prompt lifecycles, and a fallback progress bar wrapper for CLI applications that run headless but offer an interactive terminal interface.
Powers CalibreQuarry and Lattice.
curses required).success, info, warn, error styling across apps.ask_yn, prompt_int, prompt_out).run_with_capture wrapper for redirecting stdout/stderr into a temporary scrolling buffer while a background task runs, rendering a header/footer on top.