thunder

command module
v0.0.0-...-eff5111 Latest Latest
Warning

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

Go to latest
Published: May 19, 2021 License: MIT Imports: 10 Imported by: 0

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

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