A golang TUI implementation of the popular word quiz Wordle!
A system dictionary must be installed. On debian based systems run $ apt-get install wbritish
or $ apt-get install wamerican
.
$ go run ./cmd/cli
Welcome to π©π¨β¬ Gordle β¬π¨π©
You have 6 trys to guess the word of the day.
NOTE: The current implementation will pick a new word on every run!
π© means, the letter is in the word and in the correct spot.
π¨ means, that the letter is in the word but in the wrong spot.
β¬ means, that the letter is in not in the word in any spot.
Enter 5 characters alter
β¬π¨π¨π¨π¨ (Try 1/6): alter
Enter 5 characters rutel
π¨β¬π¨π¨π¨ (Try 2/6): rutel
Enter 5 characters rolet
π¨β¬π¨π¨π¨ (Try 3/6): rolet
Enter 5 characters toler
π¨β¬π¨π¨π¨ (Try 4/6): toler
Enter 5 characters mulls
β¬β¬π¨π¨π¨ (Try 5/6): mulls
Enter 5 characters mills
β¬π©π¨π¨π¨ (Try 6/6): mills
Your Gordle results (2022-01-18):
β¬π¨π¨π¨π¨ (1/6): alter
π¨β¬π¨π¨π¨ (2/6): rutel
π¨β¬π¨π¨π¨ (3/6): rolet
π¨β¬π¨π¨π¨ (4/6): toler
β¬β¬π¨π¨π¨ (5/6): mulls
β¬π©π¨π¨π¨ (6/6): mills
The solution was: lister
- Build the cli command (alternatively
$ task build
if you are using Task):
$ go build ./cmd/cli
<Empty output on build success>
- Either run (alternatively
$ task run
if you are using Task):
$ go run ./cmd/cli
[...]
- Or run this after having build the command:
$ ./cli
[...]
- Run the testsuite with coverage enabled (alternatively
$ task test
if you are using Task):
$ go test -race ./... -coverprofile cp.out
? github.com/TheDonDope/gordle/cmd/cli [no test files]
ok github.com/TheDonDope/gordle/pkg/game 0.584s coverage: 63.8% of statements
ok github.com/TheDonDope/gordle/pkg/storage 0.019s coverage: 57.1% of statements
- Open the results in the browser:
$ go tool cover -html cp.out -o cp.html
<Opens Browser>