diff options
Diffstat (limited to 'course/feed.json')
| -rw-r--r-- | course/feed.json | 50 |
1 files changed, 48 insertions, 2 deletions
diff --git a/course/feed.json b/course/feed.json index 81aac99..7a74ac7 100644 --- a/course/feed.json +++ b/course/feed.json @@ -1,4 +1,50 @@ { - "version": "2026-10-18", - "items": [] + "version": "2026-10-18", + "items": [ + { + "title": "Designing humane terminal commands", + "minutes": 4, + "blocks": [ + { + "type": "text", + "text": "CLI design guides such as Better CLI and the Command Line Interface Guidelines exist to help developers, product managers, technical writers, UX designers, and maintainers build better command-line interfaces. Inclusive CLI practices are also part of improving command-line user experience." + }, + { + "type": "cmd", + "text": "help" + }, + { + "type": "tip", + "text": "The Command Line Interface Guidelines is an open-source guide that updates traditional UNIX principles for modern command-line programs." + }, + { + "type": "text", + "text": "For CLI UX, colors can help users read commands and outputs faster. Recommended font colors include magenta, cyan, blue, green, and gray; background colors can also help." + }, + { + "type": "warn", + "text": "Do not rely on color alone. The inclusive CLI best-practices article focuses on improving CLI user experience, and this course uses the help command as a simple example of terminal command design." + } + ], + "exercise": { + "instruction": "Run the help command to inspect the terminal command interface.", + "accept": [ + "help" + ], + "check": { + "type": "manual" + }, + "hint": "Type help exactly as shown in the cmd block." + }, + "sources": [ + "https://bettercli.org/", + "https://clig.dev/?trk=public_post-text", + "https://seirdy.one/posts/2022/06/10/cli-best-practices/", + "https://opensource.com/article/22/7/awesome-ux-cli-application" + ], + "id": "daily-2026-10-18", + "date": "2026-10-18", + "generated": true + } + ] }
\ No newline at end of file |