eskv 1.0.6-beta-ge21effba94

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

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.

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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.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.5.7 90 4/11/2025
1.4.3 559 11/4/2022
1.3.2 429 11/4/2022
1.2.3 513 10/23/2022
1.0.28 475 6/17/2022
1.0.26-gcde74f07e4 307 6/17/2022
1.0.25-g018253e238 263 6/17/2022
1.0.24-beta-gf65e83c8a0 351 3/25/2022
1.0.20-beta-g4b509857e4 309 3/11/2022
1.0.19-beta-g972fb2c79b 289 3/11/2022
1.0.17-beta-g572da9798f 212 3/11/2022
1.0.15-beta-g163c9028c7 295 2/3/2022
1.0.13-beta-g300b52be39 305 2/3/2022
1.0.11-beta-g88318336f9 315 10/15/2021
1.0.10-beta-g58a4e6456c 339 10/15/2021
1.0.9-beta-g23f345ab88 364 10/15/2021
1.0.8-beta-gc770c0f83b 332 10/15/2021
1.0.6-beta-ge21effba94 340 10/14/2021
1.0.4-beta-g576a5818e8 339 10/13/2021
1.0.2-beta-g7de10401cb 431 10/13/2021