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
|
#! /bin/bash -e
. usage.sh
VIEWER_LAUNCH=${FAUST2FIREFOX_VIEWER_LAUNCH}
if [[ -z "${VIEWER_LAUNCH}" ]]; then
if [[ $(uname) == Darwin ]]; then
VIEWER_LAUNCH='open -a Safari'
else
VIEWER_LAUNCH=xdg-open
fi
fi
if [[ $@ = "-help" ]] || [[ $@ = "-h" ]]; then
usage faust2firefox "<file.dsp>"
echo "Compiles Faust programs to SVG and opens it with a browser"
exit
fi
faust2svg $@ || exit
${VIEWER_LAUNCH} ${1%.dsp}-svg/process.svg&
shift
for f in $@; do
sleep 1
${VIEWER_LAUNCH} ${f%.dsp}-svg/process.svg&
done
|