Skip to content

A TUI for viewing sqlite databases

License

Notifications You must be signed in to change notification settings

isgasho/sqlite-tui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sqlite-tui: A TUI for viewing sqlite databases, written in Go

made with mattn/go-sqlite3, charmbracelet/bubbletea, and charmbracelet/lipgloss

Works with keyboard:

Keyboard Control

... And mouse!

Mouse Control

NOTE: Mouse controls don't work for remote sessions like serial or SSH.

xterm-256 color mode must be enabled in the settings in order for color highlighting to function in these environments as well. MobaXterm, GitBash, and the most recent Windows terminal should all support these on Windows. Linux supports out of the box.

Known issues:

Large databases (thousands of rows) make it slow sometimes. PRs open for optimization/ batching etc...

Help:
-p	database path (absolute)
-h	prints this message
Controls:
MOUSE
Scroll up + down to navigate table
Move cursor to select cells for full screen viewing
KEYBOARD
[WASD] to move around cells
[ENTER] to select selected cell for full screen view
[UP/K and DOWN/J] to navigate schemas
[M(scroll up) and N(scroll down)] to scroll manually
[Q or CTRL+C] to quit program
[B] to toggle borders!
[ESC] to exit full screen view

About

A TUI for viewing sqlite databases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%