try
parent
93c7a325dd
commit
ef93baf97c
|
|
@ -0,0 +1,2 @@
|
||||||
|
.DS_Store
|
||||||
|
/book
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
[book]
|
[book]
|
||||||
authors = ["Bel LaPointe"]
|
authors = ["ZachGoldberg"]
|
||||||
language = "en"
|
language = "en"
|
||||||
multilingual = false
|
multilingual = false
|
||||||
src = "src"
|
src = "src"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
main() (
|
||||||
|
set -ueo pipefail
|
||||||
|
|
||||||
|
if [ ! -f ./raw.md ]; then
|
||||||
|
wget -q -O ./raw.md https://raw.githubusercontent.com/ZachGoldberg/Startup-CTO-Handbook/main/StartupCTOHandbook.md
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm ./src/*
|
||||||
|
|
||||||
|
printf "# Summary\n\n" > ./src/SUMMARY.md
|
||||||
|
|
||||||
|
cat ./raw.md \
|
||||||
|
| (
|
||||||
|
n=0
|
||||||
|
while read -r line; do
|
||||||
|
n=$((n+1))
|
||||||
|
depth="$(echo "$line" | grep -o '^##*')"
|
||||||
|
(
|
||||||
|
echo n=$n
|
||||||
|
echo line="$line"
|
||||||
|
echo depth=$depth
|
||||||
|
) >&2
|
||||||
|
if ((n>20)); then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
)
|
||||||
|
|
||||||
|
mdbook build
|
||||||
|
)
|
||||||
|
|
||||||
|
if [ "$0" == "$BASH_SOURCE" ]; then
|
||||||
|
main "$@"
|
||||||
|
ret=$?
|
||||||
|
echo ret=$? >&2
|
||||||
|
exit $ret
|
||||||
|
fi
|
||||||
|
|
@ -1,3 +1,2 @@
|
||||||
# Summary
|
# Summary
|
||||||
|
|
||||||
- [Chapter 1](./chapter_1.md)
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
# Chapter 1
|
|
||||||
Loading…
Reference in New Issue