eskv 1.0.10-beta-g58a4e6456c

This is a prerelease version of eskv.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global eskv --version 1.0.10-beta-g58a4e6456c
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local eskv --version 1.0.10-beta-g58a4e6456c
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=eskv&version=1.0.10-beta-g58a4e6456c&prerelease
nuke :add-package eskv --version 1.0.10-beta-g58a4e6456c

eskv

build

eskv is an in-memory key/value and event store, for educational purpose.

Disclamer

eskv is not meant to be run in production. eskv has been created to ease the learning of event sourcing. Use a production-ready event store for production.

Getting Started

Install eskv as a global dotnet tool:

dotnet tool install eskv -g

for prerelease version, specify the --prerelease flag.

You can also install it as a local dotnet tool:

dotnet new tool-manifest
dotnet tool install eskv

Then run it:

eskv

or for a local dotnet tool:

dotnet eskv

and open http://localhost:5000 in a browser to access the web ui.

Usage

USAGE: eskv.exe [--help] [--endpoint <string>] [--dev] [--parcel <string>]

OPTIONS:

    --endpoint <string>   eskv http listener endpoint. default is http://localhost:5000
    --dev                 specify dev mode.
    --parcel <string>     parcel dev server url. default is http://localhost:1234
    --help                display this list of options.

--endpoint < string > : the eskv http listener endpoint. Use http://*:5000 to authorize connections over the network, or use it t change port. Default is http://localhost:5000

--dev : activate development mode. Used only when working on eskv UI development.

--parcel < string > : The parcel dev server url used in development mode.

--help : display help.

eskv.client nuget

eskv.client nuget contains eskv client library to interact with eskv server.

Add it to your project using the IDE, or the following command:

 dotnet add package eskv.client

In an F# script, you can reference it with a #r directive:

#r "nuget: eskv.client"

Read the full eskv.client documentation.

Code copyright Jérémie Chassaing. eskv and eskv.client are released under the Academic Public License.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.4.3 479 11/4/2022
1.3.2 389 11/4/2022
1.2.3 463 10/23/2022
1.0.28 428 6/17/2022
1.0.26-gcde74f07e4 240 6/17/2022
1.0.25-g018253e238 192 6/17/2022
1.0.24-beta-gf65e83c8a0 279 3/25/2022
1.0.20-beta-g4b509857e4 248 3/11/2022
1.0.19-beta-g972fb2c79b 227 3/11/2022
1.0.17-beta-g572da9798f 151 3/11/2022
1.0.15-beta-g163c9028c7 227 2/3/2022
1.0.13-beta-g300b52be39 242 2/3/2022
1.0.11-beta-g88318336f9 257 10/15/2021
1.0.10-beta-g58a4e6456c 275 10/15/2021
1.0.9-beta-g23f345ab88 303 10/15/2021
1.0.8-beta-gc770c0f83b 270 10/15/2021
1.0.6-beta-ge21effba94 275 10/14/2021
1.0.4-beta-g576a5818e8 273 10/13/2021
1.0.2-beta-g7de10401cb 367 10/13/2021