--- a/arduino 2013-04-11 13:31:37.000000000 +0200 +++ b/arduino 2014-01-12 15:18:46.159694131 +0100 @@ -2,6 +2,16 @@ APPDIR="$(dirname -- "$(readlink -f -- "${0}")" )" +args=() +for arg in "$@" +do + if [[ "$arg" == -* ]]; then + args+=("$arg") + else + args+=("$(realpath "$arg")") + fi +done + cd "$APPDIR" for LIB in \ @@ -19,4 +29,4 @@ export PATH="${APPDIR}/java/bin:${PATH}" -java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel processing.app.Base "$@" +java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel processing.app.Base "${args[@]}"