# Crate `paranoid_cli` ::::{rust:crate} paranoid_cli :index: 0 ::: Library surface for `paranoid-cli`. The binary target (`src/main.rs`) is a thin wrapper around this crate. The library target exists so integration tests (and, longer term, agentic control surfaces) can drive the real TUI applications without spawning a PTY: see the `scripted` module for the deterministic scripted-mode driver used by `PARANOID_TUI_SCRIPT`. ::: :::{rubric} Modules ::: :::{toctree} :maxdepth: 1 capability_detect scripted tui vault_cli vault_tui ::: :::{rust:use} paranoid_cli :used_name: self ::: :::{rust:use} paranoid_cli :used_name: crate :::