All Projects → spacewander → boltcli

spacewander / boltcli

Licence: GPL-3.0 license
boltcli is the redis-cli for boltdb with Lua script support

Programming Languages

go
31211 projects - #10 most used programming language
lua
6591 projects

Projects that are alternatives of or similar to boltcli

blac
bitFlyer Lightning API Console
Stars: ✭ 16 (-36%)
Mutual labels:  repl
maverick
Web IDE and REPL for the Ink programming language, written in pure Ink on a self-hosted compiler toolchain
Stars: ✭ 26 (+4%)
Mutual labels:  repl
fancyline
Readline-esque library with fancy features
Stars: ✭ 72 (+188%)
Mutual labels:  repl
top-of-reddit
Top Reddit posts every day.
Stars: ✭ 22 (-12%)
Mutual labels:  boltdb
bspl
Bit-Shift-Print Loop
Stars: ✭ 17 (-32%)
Mutual labels:  repl
csharp
Run c# code from the command line, like python or javascript
Stars: ✭ 22 (-12%)
Mutual labels:  repl
crosis
A JavaScript client that speaks Replit's container protocol
Stars: ✭ 85 (+240%)
Mutual labels:  repl
Workshop-GraphQL
A GraphQL Server made for the workshop
Stars: ✭ 22 (-12%)
Mutual labels:  repl
duct-figwheel-component
A component for running Figwheel
Stars: ✭ 18 (-28%)
Mutual labels:  repl
irb
interactive Ruby
Stars: ✭ 243 (+872%)
Mutual labels:  repl
go-notebook
Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.
Stars: ✭ 33 (+32%)
Mutual labels:  repl
charm
A [ functional stack ] based language.
Stars: ✭ 26 (+4%)
Mutual labels:  repl
slacker
Slacker - Easy access to the Slack API and admin of workspaces/teams.
Stars: ✭ 14 (-44%)
Mutual labels:  repl
moleculer-repl
REPL module for Moleculer framework
Stars: ✭ 24 (-4%)
Mutual labels:  repl
node-keyboard
A REPL where music is simply streams of input in node (using soundfonts). Supports optional MIDI input and Rx.
Stars: ✭ 50 (+100%)
Mutual labels:  repl
gorilla-repl
A fork of Jony Epsilon's rich REPL for Clojure in the notebook style.
Stars: ✭ 22 (-12%)
Mutual labels:  repl
ipld-explorer-cli
🔎 Explore the IPLD directed acyclic graph with your keyboard
Stars: ✭ 22 (-12%)
Mutual labels:  repl
nrepl.nvim
Neovim REPL for lua and vim script
Stars: ✭ 41 (+64%)
Mutual labels:  repl
nedb-repl
The command-line tool for NeDB
Stars: ✭ 19 (-24%)
Mutual labels:  repl
Tutkain
A Sublime Text package for interactive Clojure development
Stars: ✭ 62 (+148%)
Mutual labels:  repl

screenshot

Travis GoReportCard codecov.io license

Feature

  • Support CRUD commands on the bucket/key in repl-like command line. You can consider it as redis-cli for boltdb.
  • You can eval Lua script with given database. It makes maintaining boltdb more easily.

Usage

boltcli [-e script] /path/to/db

Commands

See Commands

Lua support

You could run a lua script on specific database like this: boltcli -e your.lua db_path. boltcli provides a couple of API within the global variable bolt. For example:

bolt.get("bucket", "key") -- return the value of `key` as a lua string
-- is equal to > get bucket key in the command line

See test.lua as a concrete example.

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].