Commit 602fd2b5 602fd2b5a8b9d2bf99d6ea71c82b139d0582ae69 by Nicolas Perriault

better executable original path resolution

1 parent b2e004ad
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 CASPER_EXECUTABLE=${BASH_SOURCE[0]} 3 CASPER_EXECUTABLE=${BASH_SOURCE[0]}
4 4
5 if [ -h "$CASPER_EXECUTABLE" ]; then 5 while [ -h "$CASPER_EXECUTABLE" ]; do
6 CASPER_EXECUTABLE="$( readlink $CASPER_EXECUTABLE )" 6 CASPER_EXECUTABLE="$( readlink $CASPER_EXECUTABLE )"
7 fi 7 done
8 8
9 CASPERJS_HOME="$( cd -PL "$( dirname "$CASPER_EXECUTABLE" )" && cd .. && pwd )" 9 CASPERJS_HOME="$( cd -PL "$( dirname "$CASPER_EXECUTABLE" )" && cd .. && pwd )"
10 phantomjs $CASPERJS_HOME/casper.js --casper-path=$CASPERJS_HOME $* 10 phantomjs $CASPERJS_HOME/casper.js --casper-path=$CASPERJS_HOME $*
......