Base Analyze Command
constructor(commandName: String, forceTui: Boolean, analyzeExecutor: (AnalyzeExecutionRequest) -> DependencyReport, jsonOutputPathProvider: (Path) -> Path, terminalCapabilitiesDetector: TerminalCapabilitiesDetector, tuiRunner: (TuiLaunchConfig, TerminalCapabilities) -> DependencyReport?)