Expand description
User-facing command-line frontend for Basalt.
The SQL engine stays independent of frontend concerns, so the CLI keeps its argument parsing, SQL buffering, result formatting, and meta commands in this module. Keeping the frontend testable outside the executable makes script and interactive behavior share the same connection semantics.
Structs§
Enums§
Constants§
- HELP
- MAX_
SQL_ INPUT_ BYTES - Maximum SQL source accepted by one CLI action or the interactive buffer.
Functions§
- parse_
args - Parse command-line arguments after the executable name.
- run
- Run either the requested commands/scripts or the interactive shell.