1
0
Fork 0
trans.fail_xenotopic.network/run/runjitakami.sh

50 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# where is our location of this script?
DIR="$(dirname -- "$(readlink -f "${BASH_SOURCE}")")"
# where is our sketch? path to the folder, not .pde!
SKETCH=$DIR"/../pde/jitakami/"
# is your processing-java in $PATH?
PROCESSING="processing-java"
#PROCESSING="/home/random/.local/src/processing/processing/processing-java"
# depends on how your dual-head is setup
# see also processing preferences for secondary display setting
#export DISPLAY=":0"
# needed on my awesome window manager
wmname LG3D
# restart on exit/kill. use "entr killall java" to restart on save:
# ls ~/PROJECTS/INTERFACE\ FRACTURES/IF4Q/pde/IF4Q/*.pde | entr killall java
while (true)
do
echo "
";
echo "---------------------------------------------------"
echo "Hello to JITAKAMI!"
echo
echo "~~~ Processing version:..."
# clear
# version of processing?
processing-java --help|grep "Command line"
echo
echo "~~~ Program starting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "
$PROCESSING \
--force \
--sketch="$SKETCH" \
--run \
--output="$SKETCH"/output
echo
echo "~~~ Program has quit. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "
echo
done