diff options
author | Yaroslav <contact@yaroslavps.com> | 2020-01-17 19:14:34 +0300 |
---|---|---|
committer | Yaroslav <contact@yaroslavps.com> | 2020-01-17 19:14:34 +0300 |
commit | 5eee5b44924bf9079a67d5bc7612bfad56ddeed3 (patch) | |
tree | 0408697aba64aa3f012f134bdc35316841a4b404 /dotfiles/.scripts/doccompiler | |
parent | 8f672e8a119e9efd23272f7cb0ff4550872f9d47 (diff) | |
download | swayrice-5eee5b44924bf9079a67d5bc7612bfad56ddeed3.tar.gz swayrice-5eee5b44924bf9079a67d5bc7612bfad56ddeed3.zip |
config restructuring and cleanup
Diffstat (limited to 'dotfiles/.scripts/doccompiler')
-rwxr-xr-x | dotfiles/.scripts/doccompiler | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/dotfiles/.scripts/doccompiler b/dotfiles/.scripts/doccompiler deleted file mode 100755 index b95d7a3..0000000 --- a/dotfiles/.scripts/doccompiler +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -# Script to compile some documents to their final output (.tex, .md, .rmd, etc.) -# Taken from one of Luke Smith's scripts, except this one focuses solely on -# document compilation and doesn't compile any scripts or programs. - -file=$(readlink -f "$1") -dir=$(dirname "$file") -base="${file%.*}" - -cd "$dir" || exit - -textype() { \ - command="pdflatex -interaction=nonstopmode" - ( sed 5q "$file" | grep -i -q 'xelatex' ) && command="xelatex" - $command --output-directory="$dir" "$base" && - grep -i addbibresource "$file" >/dev/null && - biber --input-directory "$dir" "$base" && - $command --output-directory="$dir" "$base" && - $command --output-directory="$dir" "$base" - } - -case "$file" in - *\.ms) refer -PS -e "$file" | groff -me -ms -kept -T pdf > "$base".pdf ;; - *\.mom) refer -PS -e "$file" | groff -mom -kept -T pdf > "$base".pdf ;; - *\.[0-9]) refer -PS -e "$file" | groff -mandoc -T pdf > "$base".pdf ;; - *\.rmd) echo "require(rmarkdown); rmarkdown::render('$file', quiet=TRUE)" | R -q --vanilla ;; - *\.tex) textype "$file" ;; - *\.md) pandoc "$file" --pdf-engine=xelatex -o "$base".pdf ;; - *\.sent) setsid sent "$file" 2>/dev/null & ;; - *) echo "Couldn't figure out file type!" && exit 1 ;; -esac - -echo "Compiled successfully" |