feat(marathonctl): Add CLI arguments for multi-instance support

Added --db-path and --control-socket arguments to app binary to enable
running multiple instances simultaneously.

Updated marathonctl to use clap with --socket argument for targeting
different instances.

Enables multi-client testing with isolated databases and control sockets.

Refs #131, #132

Signed-off-by: Sienna Meridian Satterwhite <sienna@r3t.io>
This commit is contained in:
2025-12-24 11:58:30 +00:00
parent d8c3dc5ab5
commit b7cf022687
5 changed files with 376 additions and 3 deletions

1
Cargo.lock generated
View File

@@ -267,6 +267,7 @@ dependencies = [
"anyhow",
"bevy",
"bytes",
"clap",
"crossbeam-channel",
"egui",
"futures-lite",