aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/latexify-source.sh36
1 files changed, 14 insertions, 22 deletions
diff --git a/scripts/latexify-source.sh b/scripts/latexify-source.sh
index 56685bd..0c8d3c7 100755
--- a/scripts/latexify-source.sh
+++ b/scripts/latexify-source.sh
@@ -9,44 +9,36 @@ printf '\n' > "$targetfile"
printfile() {
lang="$1"
tabsize="$2"
- base="$3"
- shift 3
+ shift 2
for i in "$@"
do
printf '\\section{%s}\n' "$(sed 's/_/\\_/g' <<< "$i")" >> "$targetfile"
- printf '\\inputminted[breaklines, tabsize=%s]{%s}{%s/%s}\n' "$tabsize" "$lang" "$base" "$i" >> "$targetfile"
+ printf '\\inputminted[breaklines, tabsize=%s]{%s}{%s}\n' "$tabsize" "$lang" "$i" >> "$targetfile"
done
}
printf '\\chapter{Backend source code}\n' >> "$targetfile"
-printfile go 8 ./ *.go
-printfile text 8 ./ go.*
+printfile go 8 *.go
+printfile text 8 go.*
printf '\\chapter{Frontend source code}\n' >> "$targetfile"
-cd frontend
-printfile javascript 4 ./frontend *.js
-printfile css 8 ./frontend *.css
+printfile javascript 4 frontend/*.js
+printfile css 8 frontend/*.css
printf '\\chapter{HTML templates}\n' >> "$targetfile"
-cd ../templates
-printfile html 2 ./templates *.html
+printfile html 2 templates/*.html
printf '\\chapter{Build system and auxiliary scripts}\n' >> "$targetfile"
-cd ..
-printfile makefile 8 ./ Makefile
-cd scripts
-printfile bash 8 ./scripts *.sh
+printfile makefile 8 Makefile
+printfile bash 8 scripts/*.sh
printf '\\chapter{SQL scripts}\n' >> "$targetfile"
-cd ../sql
-printfile postgresql 8 ./sql *.sql
+printfile postgresql 8 sql/*.sql
printf '\\chapter{Production documentation}\n' >> "$targetfile"
-cd ../docs
-printfile html 2 ./docs *.html
-printfile css 8 ./docs *.css
-printfile text 8 ./docs *.csv cca.scfg.example
+printfile html 2 docs/*.html
+printfile css 8 docs/*.css
+printfile text 8 docs/*.csv docs/cca.scfg.example
printf '\\chapter{IA documentation}\n' >> "$targetfile"
-cd ../iadocs
-printfile latex 8 ./iadocs *.tex *.texinc
+printfile latex 8 iadocs/*.tex iadocs/*.texinc