-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.shsh
69 lines (61 loc) · 1.29 KB
/
.shsh
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
#!/bin/bash
# REV06: Mon 02 Oct 2023 13:00
# REV05: Sun 25 Jul 2021 15:00
# REV04: Sat 31 Oct 2020 21:00
# REV03: Thu 22 Oct 2020 08:00
# REV02: Fri 01 Feb 2019 14:00
# START: Tue 25 Dec 2018 10:00
# Copyright (C) 2018-2023 Abdul Latip
# This program is free script/software. This program is distributed in the hope
# that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
function mkidx {
cd $1
printf -- '---\nlayout: "urls"\n---\n' > index.md
for II in $(ls) ; do
[ "$II" == "index.md" ] && continue
[ -f $II ] && echo "* [$II]($II)" >> index.md
[ -d $II ] && echo "* [$II]($II/)" >> index.md
[ -d $II ] && $(mkidx $II)
done
cd ..
}
README="00-README-ls-alR"
cat > ${README}.md << EOF
---
---
<br>
\`\`\`
EOF
ls -R >> ${README}.md
cat >> ${README}.md << EOF
\`\`\`
EOF
for II in \
${README}.md \
45UUD \
IDX \
INPRES \
KEPDIRJEN \
KEPMEN \
KEPMENKO \
KEPPRES \
KEPSESMENKO \
MK \
MPR \
PERDA \
PERKA \
PERMEN \
PERMENKO \
PERPRES \
PERPU \
PNPS \
PP \
SKB \
UI \
UU \
; do
[[ "$II" == "${README}.md" ]] || mkdir -pv $II/
[ -d $II ] && mkidx $II
done
exit 0