Categorygithub.com/TjlHope/thunder
repositorypackage
0.3.0
Repository: https://github.com/tjlhope/thunder.git
Documentation: pkg.go.dev

# README

Thunder

BoltDB's Interactive Shell

Installation

Make sure you have a working Go environment (Go 1.6 or higher is required). See the install instructions.

To install Thunder, simply run:

go get github.com/muesli/thunder

Usage

$ thunder somebolt.db
Thunder, Bolt's Interactive Shell
Type "help" for help.

[somebolt.db /] #

List keys in a bucket

[somebolt.db /] # ls
OneBucket/
AnotherBucket/
2 keys in bucket

[somebolt.db /] # ls OneBucket/
SubBucket/
SomeKey
2 keys in bucket

Get the value of a key

[somebolt.db /] # get OneBucket/SomeKey
Much Value

Set/change the value of a key

[somebolt.db /] # put OneBucket/SomeKey "Different Value"

Delete a value or bucket

[somebolt.db /] # rm OneBucket/SomeKey
[somebolt.db /] # rm OneBucket/SubBucket

Create a new bucket

[somebolt.db /] # mkdir AnotherBucket/NewBucket

Change scope to a different bucket

[somebolt.db /] # cd AnotherBucket/NewBucket

Development

GoDoc Build Status Go ReportCard