all repos — litestore @ e4718aa749b456ed1ef66d51abd5b37be42aceb0

A minimalist nosql document store.

Updated documentation.
h3rald h3rald@h3rald.com
Sun, 17 Apr 2016 12:24:24 +0200
commit

e4718aa749b456ed1ef66d51abd5b37be42aceb0

parent

dcec6f4b9df0837bb545ca9ee52f49566eef8514

M LiteStore_UserGuide.htmLiteStore_UserGuide.htm

@@ -215,27 +215,58 @@ <ul>

<li><a href="#Example">Example</a></li> </ul> </li> + <li><a href="#OPTIONS.docs.:folder.">OPTIONS docs/:folder/</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> <li><a href="#POST.docs">POST docs</a> <ul> <li><a href="#Example">Example</a></li> </ul> </li> - <li><a href="#HEAD.docs">HEAD docs</a></li> - <li><a href="#HEAD.docs.:id">HEAD docs/:id</a></li> + <li><a href="#HEAD.docs">HEAD docs</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> + <li><a href="#HEAD.docs.:folder.">HEAD docs/:folder/</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> + <li><a href="#HEAD.docs.:id">HEAD docs/:id</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> <li><a href="#GET.docs">GET docs</a> <ul> <li><a href="#Query.String.Options">Query String Options</a></li> <li><a href="#Example">Example</a></li> </ul> </li> + <li><a href="#GET.docs.:folder.">GET docs/:folder/</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> <li><a href="#GET.docs.:id">GET docs/:id</a> <ul> <li><a href="#Example:.original.content.type">Example: original content type</a></li> <li><a href="#Example:.raw.format">Example: raw format</a></li> </ul> </li> - <li><a href="#PUT.docs.:id">PUT docs/:id</a></li> - <li><a href="#PATCH.docs.:id">PATCH docs/:id</a></li> + <li><a href="#PUT.docs.:id">PUT docs/:id</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> + <li><a href="#PATCH.docs.:id">PATCH docs/:id</a> + <ul> + <li><a href="#Example">Example</a></li> + </ul> + </li> <li><a href="#DELETE.docs.:id">DELETE docs/:id</a> <ul> <li><a href="#Example">Example</a>

@@ -424,12 +455,12 @@

<p>The easiest way to get LiteStore is by downloading one of the prebuilt binaries from the [Github Release Page][release]:</p> <ul> -<li><a href="https://github.com/h3rald/litestore/releases/download/v1.0.5litestore_v1.0.5_macosx_x64.zip">LiteStore for Mac OS X (x64)</a> &ndash; Compiled on OS X El Capitan (LLVM CLANG 7.0.0)</li> -<li><a href="https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_windows_x64.zip">LiteStore for Windows (x64)</a> &ndash; Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2)</li> -<li><a href="https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_windows_x86.zip">LiteStore for Windows (x86)</a> &ndash; Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2)</li> -<li><a href="https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_linux_x64.zip">LiteStore for Linux (x64)</a> &ndash; Cross-compiled on OS X El Capitan (GNU GCC 4.8.1)</li> -<li><a href="https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_linux_x86.zip">LiteStore for Linux (x86)</a> &ndash; Cross-compiled on OS X El Capitan (GNU GCC 4.8.1)</li> -<li><a href="https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_linux_arm.zip">LiteStore for Linux (ARM)</a> &ndash; Cross-compiled on OS X El Capitan (GNU GCC 4.8.2)</li> +<li><a href="https://github.com/h3rald/litestore/releases/download/v1.1.0litestore_v1.1.0_macosx_x64.zip">LiteStore for Mac OS X (x64)</a> &ndash; Compiled on OS X El Capitan (LLVM CLANG 7.0.0)</li> +<li><a href="https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_windows_x64.zip">LiteStore for Windows (x64)</a> &ndash; Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2)</li> +<li><a href="https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_windows_x86.zip">LiteStore for Windows (x86)</a> &ndash; Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2)</li> +<li><a href="https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_linux_x64.zip">LiteStore for Linux (x64)</a> &ndash; Cross-compiled on OS X El Capitan (GNU GCC 4.8.1)</li> +<li><a href="https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_linux_x86.zip">LiteStore for Linux (x86)</a> &ndash; Cross-compiled on OS X El Capitan (GNU GCC 4.8.1)</li> +<li><a href="https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_linux_arm.zip">LiteStore for Linux (ARM)</a> &ndash; Cross-compiled on OS X El Capitan (GNU GCC 4.8.2)</li> </ul>

@@ -457,7 +488,7 @@

<p>To get the app up and running (assuming that you have the <span class="cmd">litestore</span> executable in your path):</p> <ol> -<li>Download the default <a href="https://github.com/h3rald/litestore/releases/download/v1.0.5/data.db">data.db</a> file. This file is a LiteStore data store file containing the sample app.</li> +<li>Download the default <a href="https://github.com/h3rald/litestore/releases/download/v1.1.0/data.db">data.db</a> file. This file is a LiteStore data store file containing the sample app.</li> <li>Go to the local directory in which you downloaded the <span class="cmd">data.db</span> file.</li> <li>Run <span class="cmd">litestore -s:data.db</span></li> <li>Go to <a href="http://localhost:9500/docs/admin/index.html">localhost:9500/docs/admin/index.html</a>.</li>

@@ -639,7 +670,7 @@ <p>To access a LiteStore resource, use URLs composed in the following way:</p>

<p><code>http:&lt;hostname&gt;:&lt;port&gt;/v&lt;version&gt;/&lt;resource&gt;/&lt;id&gt;</code></p> -<p>Example: <a href="http://localhost:9500/v1/docs/admin/index.html">localhost:9500/v1/docs/admin/index.html</a></p> +<p>Example: <a href="http://localhost:9500/v2/docs/admin/index.html">localhost:9500/v2/docs/admin/index.html</a></p> <div class="note"><p>Remarks</p>

@@ -659,7 +690,7 @@ <p>Returns the allowed HTTP verbs for this resource.</p>

<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> -<pre><code>$ curl -i -X OPTIONS http://127.0.0.1:9500/v1/info +<pre><code>$ curl -i -X OPTIONS http://127.0.0.1:9500/info HTTP/1.1 200 OK Content-Length: 0 Access-Control-Allow-Methods: GET,OPTIONS

@@ -687,7 +718,7 @@

<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> -<pre><code>$ curl -i http://127.0.0.1:9500/v1/info +<pre><code>$ curl -i http://127.0.0.1:9500/info HTTP/1.1 200 OK Content-Length: 965 Content-Type: application/json

@@ -696,7 +727,7 @@ Access-Control-Allow-Origin: *

Server: LiteStore/1.0.3 { - "version": "LiteStore v1.0.0", + "version": "LiteStore v1.1.0", "datastore_version": 1, "size": "5.76 MB", "read_only": false,

@@ -735,7 +766,7 @@ <p>Returns the allowed HTTP verbs for this resource.</p>

<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> -<pre><code>$ curl -i -X OPTIONS http://127.0.0.1:9500/v1/dir +<pre><code>$ curl -i -X OPTIONS http://127.0.0.1:9500/dir HTTP/1.1 200 OK Content-Length: 0 Access-Control-Allow-Methods: GET,OPTIONS

@@ -751,7 +782,7 @@ <p>Returns the content of a file within the served directory (if it exists).</p>

<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> -<pre><code>$ curl -i http://127.0.0.1:9500/v1/dir/test.txt +<pre><code>$ curl -i http://127.0.0.1:9500/dir/test.txt HTTP/1.1 200 OK Content-Length: 25 Content-Type: text/plain

@@ -803,7 +834,7 @@ Access-Control-Allow-Methods: HEAD,GET,OPTIONS,POST

Allow: HEAD,GET,OPTIONS,POST Access-Control-Allow-Headers: Content-Type Access-Control-Allow-Origin: * -Server: LiteStore/1.0.3 +Server: LiteStore/1.1.0 </code></pre> <h4 id="OPTIONS.docs.:id">OPTIONS docs/:id<a href="#document-top" title="Go to top"></a></h4>

@@ -813,9 +844,33 @@

<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> <pre><code>curl -i -X OPTIONS 'http://127.0.0.1:9500/docs/test' -HTTP/1.1 200 OK -Content-Length: 0 -Allow: HEAD,GET,PUT,PATCH,DELETE,OPTIONS +HTTP/1.1 200 OK +Content-Length: 0 +Access-Control-Allow-Methods: HEAD,GET,OPTIONS +Allow: HEAD,GET,OPTIONS +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 +</code></pre> + +<h4 id="OPTIONS.docs.:folder.">OPTIONS docs/:folder/<a href="#document-top" title="Go to top"></a></h4> + +<div class="note"><p>API v2 Required</p> + +<p>This method has been introduced in version 2 of the LiteStore API.</p></div> + +<p>Returns the allowed HTTP verbs for this resource.</p> + +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> + +<pre><code>$ curl -i -X OPTIONS 'http://127.0.0.1:9500/docs/test/' +HTTP/1.1 200 OK +Content-Length: 0 +Access-Control-Allow-Methods: HEAD,GET,OPTIONS +Allow: HEAD,GET,OPTIONS +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 </code></pre> <h4 id="POST.docs">POST docs<a href="#document-top" title="Go to top"></a></h4>

@@ -839,6 +894,8 @@ <h4 id="HEAD.docs">HEAD docs<a href="#document-top" title="Go to top"></a></h4>

<p>Retrieves all headers related to the docs resource and no content (this is probably not that useful, but at least it should make REST purists happy).</p> +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> + <pre><code>$ curl -i -X HEAD 'http://127.0.0.1:9500/docs' HTTP/1.1 200 OK Content-Length: 0

@@ -848,9 +905,26 @@ Access-Control-Allow-Origin: *

Server: LiteStore/1.0.3 </code></pre> +<h4 id="HEAD.docs.:folder.">HEAD docs/:folder/<a href="#document-top" title="Go to top"></a></h4> + +<p>Retrieves all headers related to the a folder and no content. Useful to check whether a folder exists or not.</p> + +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> + +<pre><code>$ curl -i -X HEAD 'http://localhost:9500/docs/admin/images/' +HTTP/1.1 200 OK +Content-Length: 0 +Content-Type: application/json +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 +</code></pre> + <h4 id="HEAD.docs.:id">HEAD docs/:id<a href="#document-top" title="Go to top"></a></h4> <p>Retrieves all headers related to the a document and no content. Useful to check whether a document exists or not.</p> + +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> <pre><code>$ curl -i -X HEAD 'http://127.0.0.1:9500/docs/test' HTTP/1.1 200 OK

@@ -946,6 +1020,59 @@ ]

} </code></pre> +<h4 id="GET.docs.:folder.">GET docs/:folder/<a href="#document-top" title="Go to top"></a></h4> + +<div class="note"><p>API v2 Required</p> + +<p>This method has been introduced in version 2 of the LiteStore API.</p></div> + +<p>Retrieves a list of documents in JSON format starting with the specified folder path (it must end with &lsquo;/&rsquo;).</p> + +<div class="tip"><p>Supported query options</p> + +<p>The same query options of the <strong>docs</strong> resources are supported.</p></div> + +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> + +<pre><code>$ curl -i -X GET 'http://localhost:9500/docs/admin/images/?contents=false' +HTTP/1.1 200 OK +Content-Length: 2066 +Content-Type: application/json +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 + +{ + "folder": "admin/images/", + "total": 2, + "execution_time": 0.014684, + "results": [ + { + "id": "admin/images/app_document.png", + "created": "2016-02-06T01:11:30Z", + "modified": null, + "tags": [ + "$type:image", + "$subtype:png", + "$format:binary", + "$dir:admin" + ] + }, + { + "id": "admin/images/app_guide.png", + "created": "2016-02-06T01:11:30Z", + "modified": null, + "tags": [ + "$type:image", + "$subtype:png", + "$format:binary", + "$dir:admin" + ] + } + ] +} +</code></pre> + <h4 id="GET.docs.:id">GET docs/:id<a href="#document-top" title="Go to top"></a></h4> <p>Retrieves the specified document. By default the response is returned in the document&rsquo;s content type; however, it is possible to retrieve the raw document (including metadata) in JSON format by setting the <strong>raw</strong> query string option to true.</p>

@@ -980,6 +1107,8 @@ <h4 id="PUT.docs.:id">PUT docs/:id<a href="#document-top" title="Go to top"></a></h4>

<p>Updates an existing document or creates a new document with the specified ID.</p> +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> + <pre><code>$ curl -i -X PUT -d 'This is a test document.' 'http://127.0.0.1:9500/docs/test' --header "Content-Type:text/plain" HTTP/1.1 201 Created Content-Length: 161

@@ -1004,6 +1133,8 @@ <li>Only <strong>add</strong>, <strong>remove</strong>, <strong>replace</strong> and <strong>test</strong> operations are supported.</li>

<li>It is currently only possible to change tags, not other parts of a document.</li> </ul> </div> + +<h5 id="Example">Example<a href="#document-top" title="Go to top"></a></h5> <pre><code>$ curl -i -X PATCH 'http://localhost:9500/docs/test.json' --header "Content-Type:application/json" -d '[{"op":"add", "path":"/tags/3", "value":"test1"},{"op":"add", "path":"/tags/4", "value":"test2"},{"op":"add", "path":"/tags/5", "value":"test3"}]' HTTP/1.1 200 OK

@@ -1045,7 +1176,7 @@ </ul>

</div> <div id="footer"> - <p><span class="copy"></span> Fabio Cevasco &ndash; February 6, 2016</p> + <p><span class="copy"></span> Fabio Cevasco &ndash; April 17, 2016</p> <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe"><span class="hastyscribe"></span></a></p> </div> </body>
M admin/md/api.mdadmin/md/api.md

@@ -11,7 +11,7 @@ To access a LiteStore resource, use URLs composed in the following way:

`http:<hostname>:<port>/v<version>/<resource>/<id>` -Example: [localhost:9500/v1/docs/admin/index.html](http://localhost:9500/v1/docs/admin/index.html) +Example: [localhost:9500/v2/docs/admin/index.html](http://localhost:9500/v2/docs/admin/index.html) > %note% > Remarks
M admin/md/api_dir.mdadmin/md/api_dir.md

@@ -9,7 +9,7 @@

##### Example ``` -$ curl -i -X OPTIONS http://127.0.0.1:9500/v1/dir +$ curl -i -X OPTIONS http://127.0.0.1:9500/dir HTTP/1.1 200 OK Content-Length: 0 Access-Control-Allow-Methods: GET,OPTIONS

@@ -26,7 +26,7 @@

##### Example ``` -$ curl -i http://127.0.0.1:9500/v1/dir/test.txt +$ curl -i http://127.0.0.1:9500/dir/test.txt HTTP/1.1 200 OK Content-Length: 25 Content-Type: text/plain

@@ -35,4 +35,4 @@ Access-Control-Allow-Origin: *

Server: LiteStore/1.0.3 This is a test text file. -```+```
M admin/md/api_docs.mdadmin/md/api_docs.md

@@ -39,7 +39,7 @@ Access-Control-Allow-Methods: HEAD,GET,OPTIONS,POST

Allow: HEAD,GET,OPTIONS,POST Access-Control-Allow-Headers: Content-Type Access-Control-Allow-Origin: * -Server: LiteStore/1.0.3 +Server: LiteStore/1.1.0 ``` #### OPTIONS docs/:id

@@ -50,9 +50,35 @@ ##### Example

``` curl -i -X OPTIONS 'http://127.0.0.1:9500/docs/test' -HTTP/1.1 200 OK -Content-Length: 0 -Allow: HEAD,GET,PUT,PATCH,DELETE,OPTIONS +HTTP/1.1 200 OK +Content-Length: 0 +Access-Control-Allow-Methods: HEAD,GET,OPTIONS +Allow: HEAD,GET,OPTIONS +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 +``` + +#### OPTIONS docs/:folder/ + +> %note% +> API v2 Required +> +> This method has been introduced in version 2 of the LiteStore API. + +Returns the allowed HTTP verbs for this resource. + +##### Example + +``` +$ curl -i -X OPTIONS 'http://127.0.0.1:9500/docs/test/' +HTTP/1.1 200 OK +Content-Length: 0 +Access-Control-Allow-Methods: HEAD,GET,OPTIONS +Allow: HEAD,GET,OPTIONS +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 ``` #### POST docs

@@ -77,6 +103,8 @@ #### HEAD docs

Retrieves all headers related to the docs resource and no content (this is probably not that useful, but at least it should make REST purists happy). +##### Example + ``` $ curl -i -X HEAD 'http://127.0.0.1:9500/docs' HTTP/1.1 200 OK

@@ -87,9 +115,27 @@ Access-Control-Allow-Origin: *

Server: LiteStore/1.0.3 ``` +#### HEAD docs/:folder/ + +Retrieves all headers related to the a folder and no content. Useful to check whether a folder exists or not. + +##### Example + +``` +$ curl -i -X HEAD 'http://localhost:9500/docs/admin/images/' +HTTP/1.1 200 OK +Content-Length: 0 +Content-Type: application/json +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 +``` + #### HEAD docs/:id Retrieves all headers related to the a document and no content. Useful to check whether a document exists or not. + +##### Example ``` $ curl -i -X HEAD 'http://127.0.0.1:9500/docs/test'

@@ -185,6 +231,62 @@ ]

} ``` +#### GET docs/:folder/ + +> %note% +> API v2 Required +> +> This method has been introduced in version 2 of the LiteStore API. + +Retrieves a list of documents in JSON format starting with the specified folder path (it must end with '/'). + +> %tip% +> Supported query options +> +> The same query options of the **docs** resources are supported. + +##### Example + +``` +$ curl -i -X GET 'http://localhost:9500/docs/admin/images/?contents=false' +HTTP/1.1 200 OK +Content-Length: 2066 +Content-Type: application/json +Access-Control-Allow-Headers: Content-Type +Access-Control-Allow-Origin: * +Server: LiteStore/1.1.0 + +{ + "folder": "admin/images/", + "total": 2, + "execution_time": 0.014684, + "results": [ + { + "id": "admin/images/app_document.png", + "created": "2016-02-06T01:11:30Z", + "modified": null, + "tags": [ + "$type:image", + "$subtype:png", + "$format:binary", + "$dir:admin" + ] + }, + { + "id": "admin/images/app_guide.png", + "created": "2016-02-06T01:11:30Z", + "modified": null, + "tags": [ + "$type:image", + "$subtype:png", + "$format:binary", + "$dir:admin" + ] + } + ] +} +``` + #### GET docs/:id Retrieves the specified document. By default the response is returned in the document's content type; however, it is possible to retrieve the raw document (including metadata) in JSON format by setting the **raw** query string option to true.

@@ -221,6 +323,8 @@ #### PUT docs/:id

Updates an existing document or creates a new document with the specified ID. +##### Example + ``` $ curl -i -X PUT -d 'This is a test document.' 'http://127.0.0.1:9500/docs/test' --header "Content-Type:text/plain" HTTP/1.1 201 Created

@@ -245,6 +349,8 @@ >

> * Only **add**, **remove**, **replace** and **test** operations are supported. > * It is currently only possible to change tags, not other parts of a document. +##### Example + ``` $ curl -i -X PATCH 'http://localhost:9500/docs/test.json' --header "Content-Type:application/json" -d '[{"op":"add", "path":"/tags/3", "value":"test1"},{"op":"add", "path":"/tags/4", "value":"test2"},{"op":"add", "path":"/tags/5", "value":"test3"}]' HTTP/1.1 200 OK

@@ -270,4 +376,4 @@ Content-Length: 0

Access-Control-Allow-Headers: Content-Type Access-Control-Allow-Origin: * Server: LiteStore/1.0.3 -```+```
M admin/md/api_info.mdadmin/md/api_info.md

@@ -9,7 +9,7 @@

##### Example ``` -$ curl -i -X OPTIONS http://127.0.0.1:9500/v1/info +$ curl -i -X OPTIONS http://127.0.0.1:9500/info HTTP/1.1 200 OK Content-Length: 0 Access-Control-Allow-Methods: GET,OPTIONS

@@ -35,7 +35,7 @@

##### Example ``` -$ curl -i http://127.0.0.1:9500/v1/info +$ curl -i http://127.0.0.1:9500/info HTTP/1.1 200 OK Content-Length: 965 Content-Type: application/json

@@ -44,7 +44,7 @@ Access-Control-Allow-Origin: *

Server: LiteStore/1.0.3 { - "version": "LiteStore v1.0.0", + "version": "LiteStore v1.1.0", "datastore_version": 1, "size": "5.76 MB", "read_only": false,
M admin/md/getting-started.mdadmin/md/getting-started.md

@@ -5,12 +5,12 @@ ### Downloading Pre-built Binaries

The easiest way to get LiteStore is by downloading one of the prebuilt binaries from the [Github Release Page][release]: - * [LiteStore for Mac OS X (x64)](https://github.com/h3rald/litestore/releases/download/v1.0.5litestore_v1.0.5_macosx_x64.zip) -- Compiled on OS X El Capitan (LLVM CLANG 7.0.0) - * [LiteStore for Windows (x64)](https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_windows_x64.zip) -- Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2) - * [LiteStore for Windows (x86)](https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_windows_x86.zip) -- Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2) - * [LiteStore for Linux (x64)](https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_linux_x64.zip) -- Cross-compiled on OS X El Capitan (GNU GCC 4.8.1) - * [LiteStore for Linux (x86)](https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_linux_x86.zip) -- Cross-compiled on OS X El Capitan (GNU GCC 4.8.1) - * [LiteStore for Linux (ARM)](https://github.com/h3rald/litestore/releases/download/v1.0.5/litestore_v1.0.5_linux_arm.zip) -- Cross-compiled on OS X El Capitan (GNU GCC 4.8.2) + * [LiteStore for Mac OS X (x64)](https://github.com/h3rald/litestore/releases/download/v1.1.0litestore_v1.1.0_macosx_x64.zip) -- Compiled on OS X El Capitan (LLVM CLANG 7.0.0) + * [LiteStore for Windows (x64)](https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_windows_x64.zip) -- Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2) + * [LiteStore for Windows (x86)](https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_windows_x86.zip) -- Cross-compiled on OS X El Capitan (MinGW-w64 GCC 4.8.2) + * [LiteStore for Linux (x64)](https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_linux_x64.zip) -- Cross-compiled on OS X El Capitan (GNU GCC 4.8.1) + * [LiteStore for Linux (x86)](https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_linux_x86.zip) -- Cross-compiled on OS X El Capitan (GNU GCC 4.8.1) + * [LiteStore for Linux (ARM)](https://github.com/h3rald/litestore/releases/download/v1.1.0/litestore_v1.1.0_linux_arm.zip) -- Cross-compiled on OS X El Capitan (GNU GCC 4.8.2) ### Installing using Nimble

@@ -32,7 +32,7 @@ A simple but functional Administration App is available to manage LiteStore, create documents interactively, view and search content, etc.

To get the app up and running (assuming that you have the [litestore](class:cmd) executable in your path): -1. Download the default [data.db](https://github.com/h3rald/litestore/releases/download/v1.0.5/data.db) file. This file is a LiteStore data store file containing the sample app. +1. Download the default [data.db](https://github.com/h3rald/litestore/releases/download/v1.1.0/data.db) file. This file is a LiteStore data store file containing the sample app. 2. Go to the local directory in which you downloaded the [data.db](class:cmd) file. 3. Run [litestore -s:data.db](class:cmd) 4. Go to [localhost:9500/docs/admin/index.html](http://localhost:9500/docs/admin/index.html).