eskv 1.4.3

dotnet tool install --global eskv --version 1.4.3                
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.4.3                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=eskv&version=1.4.3                
nuke :add-package eskv --version 1.4.3                

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 520 11/4/2022
1.3.2 411 11/4/2022
1.2.3 492 10/23/2022
1.0.28 455 6/17/2022
1.0.26-gcde74f07e4 290 6/17/2022
1.0.25-g018253e238 246 6/17/2022
1.0.24-beta-gf65e83c8a0 331 3/25/2022
1.0.20-beta-g4b509857e4 289 3/11/2022
1.0.19-beta-g972fb2c79b 271 3/11/2022
1.0.17-beta-g572da9798f 194 3/11/2022
1.0.15-beta-g163c9028c7 275 2/3/2022
1.0.13-beta-g300b52be39 285 2/3/2022
1.0.11-beta-g88318336f9 294 10/15/2021
1.0.10-beta-g58a4e6456c 318 10/15/2021
1.0.9-beta-g23f345ab88 343 10/15/2021
1.0.8-beta-gc770c0f83b 309 10/15/2021
1.0.6-beta-ge21effba94 319 10/14/2021
1.0.4-beta-g576a5818e8 316 10/13/2021
1.0.2-beta-g7de10401cb 410 10/13/2021