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
}
]
}
|