TerminalCapabilitiesDetector.agnostic constructor
TerminalCapabilitiesDetector.agnostic()
Creates a comprehensive detector that combines multiple detection strategies.
This factory creates a detector that uses various methods to determine terminal capabilities:
- True color support detection
- XTerm feature detection
- Windows-specific terminal features
- Terminfo database queries
Implementation
factory TerminalCapabilitiesDetector.agnostic() {
return CombiningTerminalCapabilitiesDetector(
detectors: [
TrueColorsTerminalCapabilitiesDetector(),
XtermTerminalCapabilitiesDetector(),
WindowsTerminalCapabilitiesDetector(),
TerminfoTerminalCapabilitiesDetector(),
],
);
}