A json document database with a shell interface.
C++ Lua Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
src
websocketpp
.functions.sh
.gitignore
Makefile
README.md
build_dependencies.sh
test.hashes
test.sh
testLuaScript.lua

README.md

ducktiger

Janosh

A json document database with a shell interface and lua scripting support.

Janosh is written in C++11. It is used in the ScreenInvader project.

Build

Debian

Install required packages:

  apt-get install build-essential g++4.8 libboost-dev libboost-filesystem-dev \
  libboost-system-dev libboost-thread-dev libkyotocabinet-dev libluajit-5.1-dev \
  cmake libzmq3-dev

Download source:

  git clone git://github.com/kallaballa/Janosh.git

Build dependencies:

  cd Janosh
 ./build_dependencies.sh

Build Janosh:

  make

Copy janosh binary and default configuration:

  sudo make install
  cp -r .janosh ~/

Please have a look at the documentation!