aboutsummaryrefslogtreecommitdiff
path: root/course/feed.json
blob: 7a74ac795eb0d8ce43fb2fd1a6f87bfa39cae177 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
 "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
  }
 ]
}