Update compiler
This commit is contained in:
@@ -19,29 +19,18 @@ cd "${dir}" || exit "1"
|
|||||||
|
|
||||||
case "${ext}" in
|
case "${ext}" in
|
||||||
[0-9]) preconv "${file}" | refer -PS -e | groff -mandoc -T pdf > "${base}.pdf" ;;
|
[0-9]) preconv "${file}" | refer -PS -e | groff -mandoc -T pdf > "${base}.pdf" ;;
|
||||||
mom|ms) preconv "${file}" | refer -PS -e | groff -T pdf -m"${ext}" > "${base}.pdf" ;;
|
|
||||||
c) cc "${file}" -o "${base}" && "./${base}" ;;
|
c) cc "${file}" -o "${base}" && "./${base}" ;;
|
||||||
cob) cobc -x -o "$base" "$file" && "$base" ;;
|
|
||||||
cpp) g++ "${file}" -o "${base}" && "./${base}" ;;
|
cpp) g++ "${file}" -o "${base}" && "./${base}" ;;
|
||||||
cs) mcs "${file}" && mono "${base}.exe" ;;
|
|
||||||
go) go run "${file}" ;;
|
go) go run "${file}" ;;
|
||||||
h) sudo make install ;;
|
h) sudo make install ;;
|
||||||
java) javac -d classes "${file}" && java -cp classes "${base}" ;;
|
java) javac -d classes "${file}" && java -cp classes "${base}" ;;
|
||||||
m) octave "${file}" ;;
|
|
||||||
md) [ -x "$(command -v lowdown)" ] && \
|
md) [ -x "$(command -v lowdown)" ] && \
|
||||||
lowdown --parse-no-intraemph "${file}" -Tms | groff -mpdfmark -ms -kept -T pdf > "${base}.pdf" || \
|
lowdown --parse-no-intraemph "${file}" -Tms | groff -mpdfmark -ms -kept -T pdf > "${base}.pdf" || \
|
||||||
[ -x "$(command -v groffdown)" ] && \
|
[ -x "$(command -v groffdown)" ] && \
|
||||||
groffdown -i "${file}" | groff -T pdf > "${base}.pdf" || \
|
groffdown -i "${file}" | groff -T pdf > "${base}.pdf" || \
|
||||||
pandoc -t ms --highlight-style="kate" -s -o "${base}.pdf" "${file}" ;;
|
pandoc -t ms --highlight-style="kate" -s -o "${base}.pdf" "${file}" ;;
|
||||||
org) emacs "${file}" --batch -u "${USER}" -f org-latex-export-to-pdf ;;
|
|
||||||
py) python "${file}" ;;
|
py) python "${file}" ;;
|
||||||
rink) rink -f "${file}" ;;
|
|
||||||
[rR]md) Rscript -e "rmarkdown::render('${file}', quiet=TRUE)" ;;
|
|
||||||
rs) cargo build ;;
|
rs) cargo build ;;
|
||||||
sass) sassc -a "${file}" "${base}.css" ;;
|
|
||||||
scad) openscad -o "${base}.stl" "${file}" ;;
|
|
||||||
sent) setsid -f sent "${file}" 2> "/dev/null" ;;
|
|
||||||
tex) latexmk ;;
|
|
||||||
ty) typst compile "$file" ;;
|
ty) typst compile "$file" ;;
|
||||||
*) sed -n '/^#!/s/^#!//p; q' "${file}" | xargs -r -I % "${file}" ;;
|
*) sed -n '/^#!/s/^#!//p; q' "${file}" | xargs -r -I % "${file}" ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user