Firefox Multifix
#!/bin/bash
# Firefox Multifix
#
# Run this bash script from within the folder that contains your Firefox apps,
# and every Firefox app in the current folder will be modified to automatically
# launch using a version-named profile. For example, "Firefox 2.0.app" will use
# the "Firefox 2.0" profile, etc.
#
# Usage:
# http://benalman.com/grab/8b436e.png
for ff in ./Firefox*.app
do
cd "$ff/Contents/MacOS/"
if [ ! -f firefox.bin ]
then
mv firefox-bin firefox.bin
fi
cat > firefox-bin <<'EOF'
#!/bin/bash
"$( echo $BASH_SOURCE | sed 's/-bin$/.bin/' )" -P \
"$( echo $BASH_SOURCE | sed -E 's#/.*(Firefox.*)\.app/.*#\1#' )"
EOF
chmod a+x firefox-bin
cd ../../..
done