aboutsummaryrefslogtreecommitdiff
path: root/course/feed.json
diff options
context:
space:
mode:
Diffstat (limited to 'course/feed.json')
-rw-r--r--course/feed.json50
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