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
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()