Building a more accessible GitHub CLI
Blog post from GitHub
GitHub is focused on enhancing the accessibility of its Command Line Interface (CLI), acknowledging the unique challenges and absence of comprehensive accessibility standards for terminal-based applications. The recent Public Preview targets improvements for users relying on screen readers, those needing high contrast, and users requiring customizable color options. Unlike web applications, CLI outputs are plain text without markup, making accessibility enhancements challenging. GitHub's efforts include refining prompts and progress indicators for better screen reader compatibility, and adjusting color palettes to accommodate various terminal environments while maintaining high contrast. The initiative, developed in collaboration with Charm and the GitHub Accessibility team, aims to create a more inclusive experience across all GitHub CLI commands, with ongoing efforts to implement these improvements in extensions and further customize output formatting for accessibility. Users are encouraged to participate by updating the CLI, providing feedback, and engaging in discussions to help set new accessibility standards for CLI tools.