Crates.io | rusty_chess_clock |
lib.rs | rusty_chess_clock |
version | 1.0.1 |
source | src |
created_at | 2024-08-18 12:38:48.790834 |
updated_at | 2024-08-20 11:18:09.804353 |
description | A simple chess clock implementation in Rust |
homepage | |
repository | https://github.com/michaelbennett99/rusty_chess_clock |
max_upload_size | |
id | 1342582 |
size | 558,757 |
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.git
The GUI module requires the gui
feature to be enabled. To build the GUI module, run:
cargo build --bin chess_clock --features gui --release
This 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 --release
This will create an executable in the target/release
directory.