All Projects → muesli → thunder

muesli / thunder

Licence: MIT license
BoltDB's Interactive Shell

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to thunder

skyline
🏙 Interactive in-editor performance profiling, visualization, and debugging for PyTorch neural networks.
Stars: ✭ 29 (-63.75%)
Mutual labels:  interactive
ilua
Portable Lua kernel for Jupyter
Stars: ✭ 99 (+23.75%)
Mutual labels:  interactive
Telescope
Telescope is an engine for efficiently creating meaningful visualizations
Stars: ✭ 26 (-67.5%)
Mutual labels:  interactive
pocket-cli
Interactive terminal app for Pocket - read it later / bookmark application by @mozilla - https://getpocket.com/
Stars: ✭ 30 (-62.5%)
Mutual labels:  interactive
docs
Documentation for Bolt.
Stars: ✭ 47 (-41.25%)
Mutual labels:  bolt
requestty
An easy-to-use collection of interactive cli prompts inspired by Inquirer.js.
Stars: ✭ 158 (+97.5%)
Mutual labels:  interactive
nearley-playground
⛹ Write Grammars for the Nearley Parser!
Stars: ✭ 76 (-5%)
Mutual labels:  interactive
psyplot
Python package for interactive data visualization
Stars: ✭ 64 (-20%)
Mutual labels:  interactive
AstronomicAL
An interactive dashboard for visualisation, integration and classification of data using Active Learning.
Stars: ✭ 45 (-43.75%)
Mutual labels:  interactive
inquire
A Rust library for building interactive prompts
Stars: ✭ 419 (+423.75%)
Mutual labels:  interactive
gorilla-repl
A fork of Jony Epsilon's rich REPL for Clojure in the notebook style.
Stars: ✭ 22 (-72.5%)
Mutual labels:  interactive
top-of-reddit
Top Reddit posts every day.
Stars: ✭ 22 (-72.5%)
Mutual labels:  boltdb
dcc
Direct/Interactive C Compiler
Stars: ✭ 18 (-77.5%)
Mutual labels:  interactive
api-explorer
API Explorer is a live documentation client for Swagger/OpenAPI Specification
Stars: ✭ 44 (-45%)
Mutual labels:  interactive
PlutoUI.jl
pluto-featured-notebooks.netlify.app/classic%20samples/plutoui.jl
Stars: ✭ 254 (+217.5%)
Mutual labels:  interactive
noteboard
📓 Manage your notes & tasks in a tidy and fancy way. A taskbook clone written in Python.
Stars: ✭ 12 (-85%)
Mutual labels:  interactive
OGMNeo
[No Maintenance] Neo4j nodeJS OGM(object-graph mapping) abstraction layer
Stars: ✭ 54 (-32.5%)
Mutual labels:  bolt
boltcli
boltcli is the redis-cli for boltdb with Lua script support
Stars: ✭ 25 (-68.75%)
Mutual labels:  boltdb
amazon-ivs-basic-web-sample
This repository contains a collection of plain JavaScript code samples, covering several basic Amazon IVS use cases.
Stars: ✭ 29 (-63.75%)
Mutual labels:  interactive
periodum
Periodum: An Interactive, Open-Source Periodic Table!
Stars: ✭ 346 (+332.5%)
Mutual labels:  interactive

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].