1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/env bash
# Wrapper script for @P@plot-html-py
@MCCODE_BASH_STANDARD_PREAMBLE@
TOOL="@P@plot"
UTILDIR="${MCCODE_TOOLDIR}/Python/@P@plot/html"
#NB: miniconda should be installed next to the tool folder:
if [ -d "${MCCODE_TOOLDIR}/../miniconda3" ]; then
source "${MCCODE_TOOLDIR}/../miniconda3/bin/activate" "${MCCODE_TOOLDIR}/../miniconda3"
export PATH=${MCCODE_TOOLDIR}/../miniconda3/bin/:$PATH
fi
canrun() {
if ! [ -x "${UTILDIR}/${TOOL}.py" ]; then
exit 127;
fi
}
if ( canrun ); then
python3 -u ${UTILDIR}/${TOOL}.py "$@"
else
@FLAVOR@_errmsg Failed to run Python ${TOOL} - permissions or missing dependencies\?
fi
|