From 52307b1d137721ded5d76c76d0e0891ee72cc2c4 Mon Sep 17 00:00:00 2001 From: Demmie <2e3s19@gmail.com> Date: Thu, 7 Nov 2024 10:59:04 -0500 Subject: [PATCH] Add --testing option to CLI --- src/config.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/config.rs b/src/config.rs index 92e49b8..3c0b92c 100644 --- a/src/config.rs +++ b/src/config.rs @@ -78,6 +78,10 @@ pub fn from_cli() -> anyhow::Result { .short('v') .help("Verbosity level: -v for warnings, -vv for info, -vvv for debug, -vvvv for trace") .action(ArgAction::Count), + #[cfg(not(feature = "bundle"))] + arg!(--"testing" "Use the testing port instead") + .value_parser(value_parser!(bool)) + .action(ArgAction::SetTrue), ]) .get_matches(); @@ -94,7 +98,10 @@ pub fn from_cli() -> anyhow::Result { Ok(RunnerConfig { watchers_config: Config { + #[cfg(feature = "bundle")] port: config.server.port, + #[cfg(not(feature = "bundle"))] + port: if *matches.get_one("testing").unwrap() { 5666 } else { config.server.port }, host: config.server.host, idle_timeout: config.client.get_idle_timeout(), poll_time_idle: config.client.get_poll_time_idle(),