Class MonitorCliCommand

Namespace
Kuestenlogik.Bowire.Monitoring.Cli
Assembly
Kuestenlogik.Bowire.Monitoring.dll

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.

public sealed class MonitorCliCommand : IBowireCliCommand
Inheritance
MonitorCliCommand
Implements
Inherited Members

Constructors

MonitorCliCommand()

public MonitorCliCommand()

Properties

Id

Stable identifier for this subcommand — used by the --disable-cli-command <id> flag so operators can skip a contribution at startup. Convention: the subcommand verb ("scan", "fuzz", "jwt", …) so it matches what the user types.

public string Id { get; }

Property Value

string

Methods

Build()

Build a Command ready to attach to the root command. Invoked once during CLI bootstrap; the returned command is owned by the root and may not survive a process restart.

public Command Build()

Returns

Command