mirror of
https://github.com/LukeSmithxyz/voidrice.git
synced 2026-01-30 09:48:11 +01:00
[getcomproot] - fix | minimize | posix compliance (#1388)
This commit is contained in:
parent
b545443993
commit
92f9fc458c
@ -1,12 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/sh
|
||||||
|
|
||||||
# A helper script for LaTeX/groff files used by `compiler` and `opout`.
|
# A helper script for LaTeX/groff files used by `compiler` and `opout`.
|
||||||
# The user can add the root file of a larger project as a comment as below:
|
# The user can add the root file of a larger project as a comment as below:
|
||||||
# % root = mainfile.tex
|
# % root = mainfile.tex
|
||||||
# And the compiler script will run on that instead of the opened file.
|
# And the compiler script will run on that instead of the opened file.
|
||||||
|
|
||||||
texroot="$(grep -i "^.\+\s*root\s*=\s*\S\+" "$1")"
|
texroot="$(sed -n 's/^\s*%.*root\s*=\s*\(\S\+\).*/\1/p' "${1}")"
|
||||||
texroot="${texroot##*=}"
|
[ -f "${texroot}" ] && readlink -f "${texroot}" || exit "1"
|
||||||
texroot="${texroot//[\"\' ]}"
|
|
||||||
|
|
||||||
[ -f "$texroot" ] && readlink -f "$texroot" || exit 1
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user