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 --texas
make build-multiplatform
Supported 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