teaqlite

command module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2025 License: 0BSD Imports: 2 Imported by: 0

README

TeaQLite

A colorful-but-minimal terminal user interface for browsing SQLite databases built with Bubble Tea.

Features

  • Table Browser: Browse all tables in your SQLite database with pagination
  • Search Functionality: Search tables by name using / key
  • Data Viewer: View table data with pagination and row highlighting
  • Row-Level Navigation: Navigate through data rows with cursor highlighting
  • Data Search: Search within table data using / key
  • Row Detail Modal: View individual rows in a 2-column format (Column | Value)
  • Cell Editing: Edit individual cell values with live database updates
  • SQL Query Interface: Execute custom SQL queries with parameter support
  • Responsive Design: Adapts to terminal size and fits content to screen
  • Navigation: Intuitive keyboard navigation throughout all modes

Usage

go run main.go <database.db>

Example with the included sample database:

go run main.go sample.db

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd provides the Cobra command-line interface for the TeaQLite application.
Package cmd provides the Cobra command-line interface for the TeaQLite application.
internal
app
Package app provides the main application logic for the sqlite browser.
Package app provides the main application logic for the sqlite browser.

Jump to

Keyboard shortcuts

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