Goker is a CLI tool for utilities related to poker.
This tool took heavy inspiration from poker-odds
Every merge to main branch creates release accessible from GH page
This repo follows semantic versioning. By default it bumps version by minor release.
To change this behaviour you can pass these strings in your message
#none#patch#minor#major
See build notes
goker hand-odds --hands KsTh,8d7d --board KdTsTd2d -i 1000 --texas[KsTh]: 100.0%
[8d7d]: 0.0%
Ties: 0.0%
947 ms
goker hand-odds --hands KsTh,8d7d --board KdTsTd2d -i 1000 --short-deck[KsTh]: 3.0%
[8d7d]: 97.0%
Ties: 0.0%
953 ms
goker hand-odds --hands KsThAcAd,8d7d5c4c --board KdTd9d2d -i 1000 --omaha[KsThAcAd]: 10.7%
[8d7d5c4c]: 89.3%
Ties: 0.0%
4737 ms
Technical Stuff:
- Add Benchmarks for combination calculations
Features:
- Hand-Odds calculations
- Texas Hold'em
- Omaha
- Short-Deck
- Event Possibilities
- Draw a specific combination
- Texas Hold'em
- Omaha
- Short-Deck
- Draw a specific combination
make build
This command produces binary to root project folder and can be locally executed as:
./goker hand-odds --hands KsTh,8d7d --board KdTsTd2d -i 1000 --texasmake build-multiplatformSupported Platforms:
- darwin/amd64
- darwin/arm64
- freebsd/amd64
- freebsd/arm
- linux/amd64
- linux/arm
- linux/arm64
- windows/amd64
To add new platform please refer to build script