seclorum / Janosh

A json document database with a shell interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

A json document database with a shell interface.


Languages

Language:C++ 96.4%Language:Lua 2.2%Language:Makefile 0.7%Language:Shell 0.6%Language:C 0.0%Language:CMake 0.0%