lmdbnav

module
v0.0.0-...-6b70d3f Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2024 License: MIT

README

lmdbnav

A terminal UI to inspect LMDB database files.

This is a tool that we use internally to debug LMDB databases. We decided to open source it, since it can be useful to others.

Contributions are welcome.

Installation

$ GOBIN=/path/to/target/bin go install ./cmd/lmdbnav

Usage

$ lmdbnav /path/to/lmdb

To enable support for Lightning Stream headers:

$ lmdbnav --ls /path/to/lmdb

Key bindings:

  • Arrow keys are used for navigation
  • Enter dives into a subview
  • Esc returns to the previous screen
  • R or r refreshes the view from the LMDB
  • [ and ] jump 1000 rows
  • { and } jump 10000 rows
  • Home and End navigate to the beginning and end

Example screenshots

Databases

Data

Inspect

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

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