Cete is a CLI to pit UCI-compliant chess engines against each other.
Cete was originally developed to easily test the honey badger chess engine. A cete is a group of honey badgers.
Installation is only done via the go command for now:
go install github.com/leonhfr/cete@latestBinaries are also available for direct download in the Releases tab.
# Play a game using flags:
# Engines can be binaries in the PATH or file paths to the binaries:
cete --white stockfish --black ./honeybadger
# Play a game using a configuration file:
cete game ./test/data/stockfish.yaml# Just add the --broadcast (-b) flag, cete will wait for the user to press the start button in the live view
cete game -b ./test/data/stockfish.yamlAn example of a configuration can be found in /test/data.
/internal/uci is directly copied from github.com/notnil/chess. Waiting on this PR to be merged before reverting to the main repository!

