This is a simple chess clock implementation in Rust. It can be used either as a command-line tool (UNIX only) or with a GUI.
The chess clock GUI features a simple settings menu which allows the user to set several options alongside the chess clock itself.
The features of the CLI version are similar to those of the GUI version.
To install the library, which has no dependencies other than the Rust compiler, run the following command in your terminal.
cargo install --git https://github.com/michaelbennett99/rusty_chess_clock.gitThe GUI module requires the gui feature to be enabled. To build the GUI module, run:
cargo build --bin chess_clock --features gui --releaseThis will create an executable in the target/release directory.
The command line module requires the cli feature to be enabled. To build the command line module, run:
cargo build --bin chess_clock_cli --features cli --releaseThis will create an executable in the target/release directory.


