1 #!/bin/bash
   2 
   3 PLATFORM=`bash whichplatform.sh`
   4 PREFIX=""
   5 
   6 OUTPUT=(`find -L . -name $1 -print`)
   7 
   8 for COMMAND in "${OUTPUT[@]}"
   9 do
  10   if [[ $PLATFORM == "MAC" ]]; then
  11     if [[ $COMMAND == *".app"* ]]
  12     then
  13       PREFIX="open"
  14     fi
  15   fi
  16 
  17   if [[ $COMMAND == *".sh"* ]]
  18   then
  19     PREFIX="bash"
  20   fi
  21 
  22   if [[ ! -d ${COMMAND} ]]; then
  23     echo ${COMMAND}
  24     DIRECTORY=$(dirname "${COMMAND}")
  25     pushd $DIRECTORY >> /dev/null
  26     echo $DIRECTORY
  27     $PREFIX ./$(basename $COMMAND)
  28     echo $(basename $COMMAND)
  29     popd >> /dev/null
  30   fi
  31 done