BoltDB's Interactive Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.travis.yml
LICENSE
README.md
buckets.go
commands.go
thunder.go

README.md

Thunder

BoltDB's Interactive Shell

Installation

Make sure you have a working Go environment (Go 1.4 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