| #!/bin/sh |
| # |
| # Start-up script for Retrace -- companion tool for ProGuard, free class file |
| # shrinker, optimizer, obfuscator, and preverifier for Java bytecode. |
| # |
| # Note: when passing file names containing spaces to this script, |
| # you'll have to add escaped quotes around them, e.g. |
| # "\"/My Directory/My File.txt\"" |
| |
| # Account for possibly missing/basic readlink. |
| # POSIX conformant (dash/ksh/zsh/bash). |
| PROGUARD=`readlink -f "$0" 2>/dev/null` |
| if test "$PROGUARD" = '' |
| then |
| PROGUARD=`readlink "$0" 2>/dev/null` |
| if test "$PROGUARD" = '' |
| then |
| PROGUARD="$0" |
| fi |
| fi |
| |
| PROGUARD_HOME=`dirname "$PROGUARD"`/.. |
| |
| java -jar "$PROGUARD_HOME/lib/retrace.jar" "$@" |