diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2022-04-27 15:48:28 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2022-04-27 15:48:28 -0600 |
| commit | 15872e1de9e865dd801cdb90f473d7081d59607d (patch) | |
| tree | 77d0063e510bd112ae6b116903b0de92ec457639 /scripts | |
| parent | 98ea136e8c5d1b368960b18f2a7507599adbc124 (diff) | |
add script to generate arrange block reference files [no ci]
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/generate-arrange-block-reference-files.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/scripts/generate-arrange-block-reference-files.sh b/scripts/generate-arrange-block-reference-files.sh new file mode 100755 index 00000000..1a076a4d --- /dev/null +++ b/scripts/generate-arrange-block-reference-files.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +rm -rf sandbox/gen +mkdir -p sandbox/gen +cd sandbox/gen +echo -e 'source "https://rubygems.org"\n\ngem "hexapdf"' > Gemfile +bundle --path=.bundle/gems +cd - +for adoc in spec/fixtures/arrange-block-*.adoc; do + base=${adoc##*/} + pdf="${base%.*}.pdf" + bundle exec asciidoctor-pdf -D sandbox/gen -a source-highlighter=rouge -a nofooter $adoc + cd sandbox/gen + bundle exec hexapdf optimize --force $pdf ../../spec/reference/$pdf + cd - +done + +adoc=spec/fixtures/arrange-block-below-top-does-not-fit.adoc +pdf=arrange-block-below-top-does-not-fit-prepress.pdf +bundle exec asciidoctor-pdf -o sandbox/gen/$pdf -a source-highlighter=rouge -a nofooter -d book -a media=prepress $adoc +cd sandbox/gen +bundle exec hexapdf optimize --force $pdf ../../spec/reference/$pdf +cd - + +rm -rf sandbox/gen |
