Raxol.Terminal.Config.Capabilities (Raxol v0.2.0)
View SourceTerminal capability detection and management.
Provides functionality to detect and determine terminal capabilities such as color support, unicode support, etc.
Summary
Functions
Merges detected capabilities with configuration.
Detects terminal capabilities based on the environment.
Creates an optimized configuration based on detected capabilities.
Functions
Merges detected capabilities with configuration.
Takes a terminal configuration and enhances it with detected capabilities where those capabilities aren't already explicitly configured.
Parameters
config
- The existing configuration
Returns
The configuration enhanced with detected capabilities.
Detects terminal capabilities based on the environment.
This examines environment variables, terminal responses, and other indicators to determine capabilities of the current terminal.
Returns
A map of detected capabilities.
Creates an optimized configuration based on detected capabilities.
This generates a configuration that's optimized for the current terminal environment, balancing features and performance.
Returns
An optimized configuration for the current terminal.