internal/

directory
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2026 License: MIT

Directories

Path Synopsis
Package catalog reads schema metadata from the server.
Package catalog reads schema metadata from the server.
Package cli implements datavase's command-line surface.
Package cli implements datavase's command-line surface.
Package complete turns a caret position into completion candidates.
Package complete turns a caret position into completion candidates.
Package config loads and validates datavase's YAML configuration.
Package config loads and validates datavase's YAML configuration.
Package db manages MySQL connections, statement execution and cancellation.
Package db manages MySQL connections, statement execution and cancellation.
Package explain turns a server's JSON query plan into something readable.
Package explain turns a server's JSON query plan into something readable.
Package export writes result sets to CSV and JSON.
Package export writes result sets to CSV and JSON.
Package guard decides whether a statement may run against a datasource.
Package guard decides whether a statement may run against a datasource.
Package history records the statements a user has run, so they can be found again.
Package history records the statements a user has run, so they can be found again.
Package keymap turns key events into named actions.
Package keymap turns key events into named actions.
Package match answers "does what the user typed match this?" for the two places that ask.
Package match answers "does what the user typed match this?" for the two places that ask.
Package procs reads what else is running on the server.
Package procs reads what else is running on the server.
Package recent remembers the directories that have been attached, most recent first.
Package recent remembers the directories that have been attached, most recent first.
Package result formats query values for display and export.
Package result formats query values for display and export.
Package secret stores datasource passwords outside the configuration file.
Package secret stores datasource passwords outside the configuration file.
Package session opens a datasource, raising an SSH tunnel first when the configuration calls for one.
Package session opens a datasource, raising an SSH tunnel first when the configuration calls for one.
Package sqlparse provides a lightweight MySQL tokenizer.
Package sqlparse provides a lightweight MySQL tokenizer.
Package testmysql supplies connection details for the integration tests.
Package testmysql supplies connection details for the integration tests.
Package testssh runs an in-process SSH server for tests.
Package testssh runs an in-process SSH server for tests.
Package tunnel forwards a local port to a database through an SSH bastion.
Package tunnel forwards a local port to a database through an SSH bastion.
Package ui assembles the terminal interface.
Package ui assembles the terminal interface.
Package version reports which build of datavase is running.
Package version reports which build of datavase is running.
Package vim is the modal input model, as a pure state machine.
Package vim is the modal input model, as a pure state machine.
Package worktree lists the SQL files of a working directory and reports what git says about them.
Package worktree lists the SQL files of a working directory and reports what git says about them.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL