narwhal_commands/lib.rs
1//! Stateless command and helper modules for narwhal.
2//!
3//! Each module here is a self-contained piece of the host application
4//! that does not own runtime state: completion engine, export pipeline,
5//! connection wizard, snippet store, DDL/EXPLAIN helpers, inline cell
6//! editing, statement extraction and the `:`-prompt command dispatch.
7//!
8//! Hosts (`narwhal-app`, the headless CLI, the MCP server) call into
9//! these modules with the data they own; nothing here reaches back into
10//! the host.
11
12#![forbid(unsafe_code)]
13
14pub mod action;
15pub mod cell_edit;
16pub mod commands;
17pub mod completion;
18pub mod ddl;
19pub mod explain;
20pub mod export;
21pub mod keymap;
22pub mod meta;
23pub mod pending;
24pub mod pre_connect;
25pub mod schema_diff;
26pub mod session;
27pub mod snippets;
28pub mod statements;
29pub mod template;
30pub mod wizard;