-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutils.sh
executable file
·68 lines (54 loc) · 1.4 KB
/
utils.sh
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
set -e
create_readme() {
echo "# Logo" > "README.md"
echo "" >> "README.md"
echo "![Elmasy Logo](/logo/blue_transparent_256.png \"Elmasy Logo\")" >> "README.md"
echo "" >> "README.md"
echo "## \`cover/\`" >> "README.md"
echo "" >> "README.md"
echo "OG / Twitter cover images." >> "README.md"
echo "" >> "README.md"
echo "![Cover](cover/blue_dark.jpg \"Elmasy Cover\")" >> "README.md"
echo "" >> "README.md"
for FILE in cover/*
do
echo "- \`$FILE\`: *$(/usr/bin/file --brief $FILE)*" >> "README.md"
done
echo "" >> "README.md"
echo "## \`logo/\`" >> "README.md"
echo "" >> "README.md"
echo "Square logos" >> "README.md"
echo "" >> "README.md"
echo "![Logo](/logo/blue_transparent_256.png \"Logo\")" >> "README.md"
echo "" >> "README.md"
for FILE in logo/*
do
echo "- \`$FILE\`: *$(/usr/bin/file --brief $FILE)*" >> "README.md"
done
echo "" >> "README.md"
}
print_help() {
echo "Usage: $0 <command>"
echo ""
echo "Commands:"
echo " readme Create README files in directories"
echo " help Print help"
}
case "$1" in
"readme")
create_readme
;;
"help")
print_help
;;
"")
print_help
exit 1
;;
*)
echo "Invalid command: \"$1\""
print_help
exit 1
;;
esac