-
-
Notifications
You must be signed in to change notification settings - Fork 81
/
sidebars.js
104 lines (102 loc) · 3.43 KB
/
sidebars.js
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
// @ts-check
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
sidebar: [
'index',
{
type: 'category',
label: 'Transitioning to the Shell',
link: { type: 'doc', id: 'transitioning-to-the-shell/index'},
items: [
'transitioning-to-the-shell/getting-started/index',
'transitioning-to-the-shell/navigating-your-system/index',
'transitioning-to-the-shell/managing-your-files/index',
'transitioning-to-the-shell/clipboard-gymnastics/index',
'transitioning-to-the-shell/getting-help/index',
'transitioning-to-the-shell/the-renaissance-of-the-shell/index',
],
},
{
type: 'category',
label: 'Core Skills',
link: { type: 'doc', id: 'core-skills/index'},
items: [
'core-skills/thinking-in-pipelines/index',
'core-skills/fly-on-the-command-line/index',
'core-skills/job-control/index',
'core-skills/understanding-commands/index',
'core-skills/finding-files/index',
'core-skills/what-is-a-shell/index',
]
},
{
type: 'category',
label: 'Manipulating Text and Streams',
link: { type: 'doc', id: 'manipulating-text/index'},
items: [
'manipulating-text/regex-essentials/index',
'manipulating-text/get-to-grips-with-grep/index',
'manipulating-text/slice-and-dice-text/index',
'manipulating-text/advanced-text-manipulation/index',
'manipulating-text/build-commands-on-the-fly/index',
]
},
{
type: 'category',
label: 'Shell Scripting',
link: { type: 'doc', id: 'shell-scripting/index'},
items: [
'shell-scripting/shell-script-essentials/index',
'shell-scripting/variables-reading-input-and-mathematics/index',
'shell-scripting/mastering-conditional-logic/index',
'shell-scripting/loops-and-working-with-files-and-folders/index',
'shell-scripting/functions-parameters-and-error-handling/index',
'shell-scripting/useful-patterns-for-shell-scripts/index',
]
},
{
type: 'category',
label: 'Building Your Toolkit',
link: { type: 'doc', id: 'building-your-toolkit/index'},
items: [
'building-your-toolkit/configuring-the-shell/index',
'building-your-toolkit/customising-your-command-prompt/index',
'building-your-toolkit/managing-your-dotfiles/index',
'building-your-toolkit/controlling-changes-with-git/index',
'building-your-toolkit/managing-remote-git-repositories/index',
]
},
{
type: 'category',
label: 'Advanced Techniques',
link: { type: 'doc', id: 'advanced-techniques/index'},
items: [
'advanced-techniques/understanding-shell-expansion/index',
'advanced-techniques/how-to-avoid-scripting/index',
'advanced-techniques/the-secure-shell/index',
'advanced-techniques/a-vim-crash-course/index',
'advanced-techniques/master-the-multiplexer/index',
]
},
{
type: 'category',
label: 'Appendices',
items: [
'xx-appendices/installing-samples/index',
'xx-appendices/recommended-reading/index',
'xx-appendices/thanks',
]
},
{
type: 'category',
label: 'Developer Guide',
items: [
{
type: 'autogenerated',
dirName: 'zz-developer-guide',
},
],
},
],
};
module.exports = sidebars;