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

View File

@@ -34,6 +34,7 @@ futures-lite = "2.0"
rkyv = { workspace = true }
bytes = "1.0"
crossbeam-channel = "0.5.15"
clap = { version = "4.0", features = ["derive"] }
[target.'cfg(target_os = "ios")'.dependencies]
objc = "0.2"