boltdb-dump

command module
v0.0.0-...-8595e91 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2018 License: MIT Imports: 8 Imported by: 0

README

boltdb-dump

This is a fork of boltdb-dump(https://github.com/chilts/boltdb-dump), with changes to make it more generally useful.

Command to dump a human-readable BoltDB to stdout. This works with buckets at any level, not just the top-level.

Note: The main reason for the changes was to be able to dump binary keys and values. If a key contains non-printable ASCII characters OR newlines, the hexdecimal encoding will be displayed. If a value contains non-printable ASCII characters, output compatible with hexdump -C will be displayed.

Install

go get -u github.com/yawning/boltdb-dump

Usage

There are (currently) no options, nor anything fancy. Just pass the db file you want to dump:

boltdb-dump database.db

An example of a blog site with users and domains:

[users]
  chilts
    {"UserName":"chilts","Email":"andychilton@gmail.com"}
[domains]
  [chilts.org]
    [authors]
      andrew-chilton
    [posts]
      first-post
        {"PostName":"first-post","Title":"First Post","Content":"Hello, World!"}
  [blog.appsattic.com]
    [authors]
      andrew-chilton
    [posts]

Author

Andrew Chilton - @andychilton. Yawning Angel

License

MIT.

(Ends)

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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