The latest from GitHub's engineering team - The GitHub Blog logoThe latest from GitHub's engineering team - The GitHub Blog
|Product

Building a more accessible GitHub CLI

2025-05-02
8 min read
0

Endigest AI Core Summary

GitHub CLI is introducing accessibility improvements in a Public Preview, targeting screen reader users, high contrast needs, and color customization.

  • A new prompting experience built on charmbracelet/huh replaces the legacy prompter, allowing screen readers to accurately interpret interactive prompts
  • Spinner-based progress indicators using animated braille characters are replaced with static text progress messages compatible with speech synthesis
  • The color palette for Markdown rendering has been updated to account for terminal background color variability, improving contrast
  • Color palettes are aligned to ANSI 4-bit colors so users can fully customize display through their terminal emulator preferences
  • Run `gh a11y` in GitHub CLI v2.72.0 to enable these features; future work includes accessible table formatting and extension author support