From 36aa30ea177c759f8b19bd1c942aa5d0bf8a5225 Mon Sep 17 00:00:00 2001 From: stefiosif Date: Sun, 26 Jan 2025 20:12:18 +0200 Subject: [PATCH] Run UCI by default --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index e316e36..97affc2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,7 +13,7 @@ use interface::uci; #[command(version, about, long_about = None)] struct Args { #[arg(short, long)] - mode: Mode, + mode: Option, } #[derive(ValueEnum, Debug, Clone, Copy)] @@ -26,8 +26,8 @@ fn main() { movegen::attack_generator::init_attacks(); match Args::parse().mode { - Mode::Perft => search::perft::perftree_script(), - Mode::Uci => { + Some(Mode::Perft) => search::perft::perftree_script(), + Some(Mode::Uci) | None => { let input = io::stdin().lock(); let output = io::stdout().lock(); uci::uci_loop(input, output).unwrap_or_else(|e| println!("{e}"));