Skip to main content

Module terminal

Module terminal 

Source
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_COLOR env)
  • no_emoji() — Detect if emojis should be disabled (NO_EMOJI env)
  • 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_COLOR environment variable is set.
no_emoji
Detect if emojis should be disabled.