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
