#!/bin/bash # # A wrapper for calling Jar from Cygwin # Author: Igor Pechtchanski # ME="`basename $0`" JAR_EXEC="/cygdrive/c/Program Files/IBM/Java13/bin/jar.exe" ARGS="" if [ -n "$1" ]; then firstarg="$1"; shift ARGS="$ARGS '$firstarg'" # Check for filename case "$firstarg" in *f*) arg="`cygpath -w "$1"`" shift ARGS="$ARGS '$arg'";; esac # Check for manifest case "$firstarg" in *m*) arg="`cygpath -w "$1"`" shift ARGS="$ARGS '$arg'";; esac fi # Change all filenames while [ -n "$1" ]; do arg="$1" shift case "$arg" in -*) ;; *) arg="`cygpath -p -w "$1"`" ;; esac ARGS="$ARGS '$arg'" done eval "set -- $ARGS" exec "$JAR_EXEC" "$@"