dewordle 0.0.2
dotnet tool install --global dewordle --version 0.0.2
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local dewordle --version 0.0.2
#tool dotnet:?package=dewordle&version=0.0.2
nuke :add-package dewordle --version 0.0.2
Dewordle
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 ARMdewordle-linux-musl-x64
- Linux x64 Musl (Alpine etc)dewordle-linux-x64
- Linux ARMdewordle.exe
- Windows x64dewordle.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
License
Licensed under the MIT License.
Product | Versions 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. |
This package has no dependencies.