mekha

Extremely simple database software

Usage

  • mekha new (dbname) – create new database
  • mekha add (key) (value) (dbname) – add new key to database and its associated value
  • mekha export (dbname) >> (filename) – export database to a readable file format (needs file extension)
  • mekha encrypt (dbname) – encrypts database, produces .enc file (base64)
  • mekha decrypt (dbname) – decrypts database

Examples

  • mekha new my_db
  • mekha add my_key my_value my_db
  • mekha export my_db.mkh >> my_db_readable
  • mekha encrypt my_db
  • mekha decrypt my_db

Dependencies

  • make
  • golang

Installation

  • make compile – compile file into current directory
  • make install – compile file and move it to /usr/bin/ (or other path specified in makefile)
  • make remove – remove file from /usr/bin/ (or other path specified in makefile)

GitHub

View Github