eskv 1.0.20-beta-g4b509857e4

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.20-beta-g4b509857e4                
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.20-beta-g4b509857e4                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=eskv&version=1.0.20-beta-g4b509857e4&prerelease                
nuke :add-package eskv --version 1.0.20-beta-g4b509857e4                

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 521 11/4/2022
1.3.2 412 11/4/2022
1.2.3 493 10/23/2022
1.0.28 456 6/17/2022
1.0.26-gcde74f07e4 291 6/17/2022
1.0.25-g018253e238 247 6/17/2022
1.0.24-beta-gf65e83c8a0 332 3/25/2022
1.0.20-beta-g4b509857e4 292 3/11/2022
1.0.19-beta-g972fb2c79b 272 3/11/2022
1.0.17-beta-g572da9798f 195 3/11/2022
1.0.15-beta-g163c9028c7 276 2/3/2022
1.0.13-beta-g300b52be39 286 2/3/2022
1.0.11-beta-g88318336f9 295 10/15/2021
1.0.10-beta-g58a4e6456c 319 10/15/2021
1.0.9-beta-g23f345ab88 344 10/15/2021
1.0.8-beta-gc770c0f83b 312 10/15/2021
1.0.6-beta-ge21effba94 320 10/14/2021
1.0.4-beta-g576a5818e8 319 10/13/2021
1.0.2-beta-g7de10401cb 411 10/13/2021