From 27f8d44650ae730e085554876fcaa6289db1832a Mon Sep 17 00:00:00 2001
From: Adrian Kummerlaender
Date: Sat, 10 Jan 2015 10:30:40 +0100
Subject: Added _kv_ project page

---
 pages/projects/graph_storage.md |  2 +-
 pages/projects/kv.md            | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+), 1 deletion(-)
 create mode 100644 pages/projects/kv.md

(limited to 'pages/projects')

diff --git a/pages/projects/graph_storage.md b/pages/projects/graph_storage.md
index 383eeee..353e3ce 100644
--- a/pages/projects/graph_storage.md
+++ b/pages/projects/graph_storage.md
@@ -1,6 +1,6 @@
 # GraphStorage
 
-…is a Graph storage and query library based on Google LevelDB.
+…is a Graph storage and query library based on Google LevelDB and written in C++.
 
 It currently supports integer indexed nodes with properties and directed edges with types. The integer IDs are serialized _by hand_, values are serialized using protocol buffers. Everything is stored in a single sorted [LevelDB] database.
 
diff --git a/pages/projects/kv.md b/pages/projects/kv.md
new file mode 100644
index 0000000..ff11915
--- /dev/null
+++ b/pages/projects/kv.md
@@ -0,0 +1,23 @@
+# kv
+
+…is a simple CLI-accessible key value store written in Chicken-Scheme and using CSV as a backend.
+
+While this sort of program may be useful for storing some commonly required data in a easily accessible fashion its primary purpose for me is to be used as a _Chicken-Scheme_ tryout _platform_.
+
+The MIT licensed source code may be found on [Github] or [cgit].
+
+## Usage example
+
+|Command                      |Description                                         |
+|`kv [show]`                  |List all stores                                     |
+|`kv [show] test`             |List all keys of store _test_                       |
+|`kv [show] test dummy`       |Print value of key _dummy_ in store _test_          |
+|`kv all`                     |List all keys and values of all stores              |
+|`kv all test`                |List all keys and values of store _test_            |
+|`kv all test dummy`          |Display key and value of key _dummy_ in store _test_|
+|`kv write test dummy example`|Write value _example_ to key _dummy_ in store _test_|
+|`kv delete test dummy`       |Delete key _dummy_ of store _test_                  |
+|`kv rename test dummy dummy2`|Rename key _dummy_ of store _test_ to _dummy2_      |
+
+[Github]: https://github.com/KnairdA/kv/
+[cgit]: http://code.kummerlaender.eu/kv/
-- 
cgit v1.2.3