Expand description
Terminal environment detection and abstraction.
This module provides terminal display environment detection functions and a trait abstraction for terminal capabilities.
Functions:
no_color()— Detect if colored output should be disabled (NO_COLORenv)no_emoji()— Detect if emojis should be disabled (NO_EMOJIenv)no_animation()— Detect if animations should be skipped (PREFER_REDUCED_MOTION)
Trait:
Capabilities— Abstraction for terminal display capabilities
Structs§
- Env
- Default terminal display based on environment variables.
- Settings
- Terminal settings resolved at startup.
Traits§
- Capabilities
- Trait for terminal display capabilities.
Functions§
- no_
animation - Detect if animations should be skipped.
- no_
color - Detect if
NO_COLORenvironment variable is set. - no_
emoji - Detect if emojis should be disabled.