diff options
Diffstat (limited to '.scripts/compile')
-rwxr-xr-x | .scripts/compile | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/.scripts/compile b/.scripts/compile deleted file mode 100755 index 95f70c8..0000000 --- a/.scripts/compile +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env sh - -file=$(readlink -f "$1") -dir=${file%/*} -base="${file%.*}" -ext="${file##*.}" - -if [ -f "$dir/run" ]; then - echo "Using run file" - exec "$dir/run" -fi - -case "$ext" in -ms) preconv "$file" | refer -PS -e | groff -me -ms -kept -T pdf >"$base".pdf ;; -[0-9]) preconv "$file" | refer -PS -e | groff -mandoc -T pdf >"$base".pdf ;; -#md) lowdown -d nointem -e super "$file" -Tms | groff -t -mspdf -k -Kutf8 -T pdf >"$base".pdf ;; -#md) pandoc "$file" --pdf-engine=xelatex -V geometry:a4paper -V geometry:margin=2cm -V toc-title='Table of contents' -o "$base.pdf" ;; # Xelatex is slow af -md) pandoc "$file" -V geometry:a4paper -V geometry:margin=2cm -V toc-title='Table of contents' -o "$base.pdf" ;; -[rR]md) Rscript -e "rmarkdown::render('$file', quiet=TRUE)" ;; -tex) pdflatex --output-directory "$dir" "$base" ;; -sent) setsid -f sent "$file" 2>/dev/null ;; -h) sudo make install ;; -c) cc "$file" -o "$base" && "$base" ;; -py) python "$file" ;; -rs) cargo build ;; -go) go run "$file" ;; -*) sed 1q "$file" | grep "^#!/" | sed "s/^#!//" | xargs -r -I % "$file" ;; -esac |