PlainDates 0.2.1-beta
dotnet tool install --global PlainDates --version 0.2.1-beta
dotnet new tool-manifest
dotnet tool install --local PlainDates --version 0.2.1-beta
#tool dotnet:?package=PlainDates&version=0.2.1-beta&prerelease
nuke :add-package PlainDates --version 0.2.1-beta
Plain Dates NetCore App
Intro
Plain Dates is a NetCore Console App aimed to find globally unique name pairs, named matches. It's ultimately intended to generate rounds, that are just collections of matches.
It uses a local file to store the participant names and saves the resulting rounds as plain text files in a local path so they can be considered to generate future rounds, avoiding pair repetitions.
It allows to customize the location of the local resources as well as maximum number of matches to find for a given participant in one round. It's also possible to disable persistence to generate in-memory rounds.
Command line options
deal (candidate name)
finds a new random match for a given candidate name (that must exists in the participants file) or it finds a new random match for a random participant if none is provided.
round (-np|--no-persist)
calculates a new round. It allows to disable persistence, so the round won't be saved after it's generated.
Installation
It's straightforward to just download the source code, compile it with dotnet build
and then just execute it as a DotNet Core command line app like dotnet .\PlainDates.dll deal
for example, but it can also be installed with NPM as a DotNet global tool using this package.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.1
- No dependencies.
Version | Downloads | Last Updated |
---|