Designing for the command line
summary
Design focuses on concrete choices: building the GitHub CLI (gh) commands like gh issue list, showing success messages instead of silence to break no news is good news, adding headers and confirmation steps for risky actions, mapping GitHub colors to terminal output, and using colons so screen readers speak pauses. It ships with a config file, docs and an open source repo, and even playful hacks such as repo garden and a gh credits command.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 0:21What is a command line interface?
- 8:21Our goals
- 11:25Generating possibilities
- 12:40What we made
related talks
25mReinventing the CLI with Go
32mDesigning is for GUIs only? CLI Design as a shared practice
28mPutting GitHub at your fingertips
26mBuilding Great CLI Experiences in Node
04mLightning Talk: When the Command Line is Not Enough: Why Your OSS Project Needs A GUI
47mThe Art of Documentation and Readme.md
26m(Professionally) Coding with Others
26mOpen Source Design: A Call to Arms
