dewordle 0.0.2

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

Dewordle

NuGet version (dewordle) Build app codecov

A command line tool to help you play Wordle-like games. Written in C#, cross platform.

It is small, has only around 15MB. If you have the .NET Runtime or Sdk it is less than 200KB.

It does not require .NET ou .NET Framework to run.

Running

Download the version to your OS (see bellow) and run it like this:

dewordle [<path to words file>]

The file is a line separated list of words with 5 letters. See bellow how to generate yours.

Running the framework dependent .dll

The framework dependent dewordle.dll can be run where you already have the .NET Runtime installed. You'll need the .NET 6 runtime, and run it like this:

dotnet dewordle.dll [<path to words file>]

You will need all the files that are in the .tgz, decompress it to a directory and run it from there.

Installing

Standalone binaries

Download an artifact from the latest release and add it to your path.

There are artifacts for Windows and Linux (x86, ARM and Musl). The Linux ones are are dynamic binaries, they can't run on distroless containers (FROM scratch).

  • dewordle-linux-arm - Linux ARM
  • dewordle-linux-musl-x64 - Linux x64 Musl (Alpine etc)
  • dewordle-linux-x64 - Linux ARM
  • dewordle.exe - Windows x64
  • dewordle.tgz - Cross platform, framework dependent

The .pdb files are symbol files and are only needed for debugging, not running the application.

As a dotnet cli tool

This tool can be installed as a dotnet global tool, if you have the .NET Sdk installed. It is hosted on nuget.org as dewordle. Install with:

dotnet tool install --global dewordle

Generating the word list

Clone the project with submodules

git clone test --recursive https://github.com/giggio/dewordle.git

And run ./words/makeWords.sh <language>. Only pt-BR works right now. Check out the makeWords.sh file to see how you can generate for other languages using the available submodule. If you update it to support other languages, send a PR!

Contributing

Questions, comments, bug reports, and pull requests are all welcome. Submit them at the project on GitHub.

Bug reports that include steps-to-reproduce (including code) are the best. Even better, make them in the form of pull requests.

Author

Giovanni Bassi.

License

Licensed under the MIT 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
0.0.2 272 2/22/2022
0.0.1 219 2/22/2022