Commit graph

8 commits

Author SHA1 Message Date
9010f1e9c2 [explorer, moves, core] Improve error handling in explorer
Implement thiserror::Error for a bunch of error types, and remove string errors
from the implementation of the command handler in explorer.

Clean up parsing of basic types all over the place.

Update Cargo files to include thiserror and anyhow.
2025-05-19 14:18:31 -07:00
72eeba84ba [explorer] Specify the chessfriend_board dependency 2025-05-19 08:42:53 -07:00
f1cd36952b Fix build errors in explorer 2024-02-25 09:52:49 -08:00
ed55eda901 Update the Cargo.toml files 2024-01-28 09:58:50 -08:00
569693bda9 Merge branch 'main' into rename-board-crate
# Conflicts:
#	explorer/src/main.rs
2024-01-28 09:55:53 -08:00
76ac719418 [position] Rename the board crate → chessfriend_position in Cargo.toml
Rename the crate, but don't move any files.
2024-01-28 09:40:45 -08:00
d901be53d2 [explorer] Depends on core 2024-01-24 09:15:18 -08:00
f340578cf2 [explorer] A REPL-style command line app to fiddle with chess boards
Build a REPL that enables placing pieces on a chess board. Nothing else so far!
2023-12-28 15:09:15 -07:00