Skip to content

mjoerussell/termbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

termbase

Termbase is a database scratchpad. It's intended to enable quick exploration of databases without requiring heavyweight database consoles or editors.

Getting Started

First, clone this repository and all submodules with the following command:

git clone --recursive https://github.com/mjoerussell/termbase

Next, follow the setup instructions for SDL.zig and zdb.

Once you've installed an ODBC driver/driver manager and SDL2, you should be able to start Termbase by running zig build run.

Controls

Key Combo Effect
Click anywhere Create a new text area where you can start entering SQL statements
Click inside a text area Start using that text area
Ctrl+Enter Evaluate the current active text area as a SQL statement and print the result in a child text area
Ctrl+Tab Navigate from a text area to its child (if it has a child)
Ctrl+Shift+Tab Navigate from a text area to its parent (if it has a parent)
Ctrl+D Duplicate the current text area

More info TBA.

About

An interactive database scratchpad.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published