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. |
Click to show internal directories.
Click to hide internal directories.