/Janosh

A json document database with a shell interface.

Primary LanguageC++

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!