Namespace Kuestenlogik.Bowire.Monitoring.Cli

Classes

MonitorCliCommand

Discoverable CLI contribution for bowire monitor (#102). The Tool's BowireCli picks this up via the BowireCliCommandRegistry assembly scan and attaches it to the root — the command lives with its feature package, not in the Tool. Zero-config (no ctor params) so the registry can Activator.CreateInstance it.

MonitorRunCommand

The bowire monitor run implementation, split out of the CLI command so it is testable with a pinned TextWriter and a swapped executor. Loads the probe files, wires the recording-replay executor to the installed protocol plugins, and either runs each probe once (--once) or loops on the schedule until cancelled.

MonitorRunOptions

Options for bowire monitor run.