-
-
Notifications
You must be signed in to change notification settings - Fork 93
Expand file tree
/
Copy pathsidebars.js
More file actions
83 lines (81 loc) · 2.8 KB
/
Copy pathsidebars.js
File metadata and controls
83 lines (81 loc) · 2.8 KB
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
// @ts-check
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
sidebar: [
'index',
{
type: 'category',
label: 'Part I - Core Skills',
link: { type: 'doc', id: 'core-skills/index'},
items: [
'core-skills/fly-on-the-command-line/index',
'core-skills/thinking-in-pipelines/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: 'Part II - 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: 'Part III - 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: 'Part IV - 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: 'Part V - 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/setup/index',
'xx-appendices/shell-basics/index',
'xx-appendices/perspectives/index',
'xx-appendices/errata',
]
},
'zz-coming-soon/index',
],
};
module.exports = sidebars;