We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bb5fc39 commit 85c95c7Copy full SHA for 85c95c7
generate-book.sh
@@ -1,19 +1,22 @@
1
-#!/bin/sh
+#!/usr/bin/env bash
2
3
set -e
4
5
if [ ! -d src ]; then
6
mkdir src
7
fi
8
9
-echo "[Introduction](introduction.md)\n" > src/SUMMARY.md
+printf '[Introduction](introduction.md)\n\n' > src/SUMMARY.md
10
11
-for f in $(ls text/* | sort)
+find ./text ! -type d -print0 | xargs -0 -I {} ln -frs {} -t src/
12
+
13
+find ./text ! -type d -name '*.md' -print0 \
14
+ | sort -z \
15
+ | while read -r -d '' file;
16
do
- echo "- [$(basename $f ".md")]($(basename $f))" >> src/SUMMARY.md
- cp $f src
-done
17
+ printf -- '- [%s](%s)\n' "$(basename "$file" ".md")" "$(basename "$file")"
18
+done >> src/SUMMARY.md
19
-cp README.md src/introduction.md
20
+ln -frs README.md src/introduction.md
21
22
mdbook build
0 commit comments