Skip to content

Instantly share code, notes, and snippets.

@jgornick
Forked from cowboy/firefox_multifix.sh
Created September 20, 2010 16:49
Show Gist options
  • Save jgornick/588203 to your computer and use it in GitHub Desktop.
Save jgornick/588203 to your computer and use it in GitHub Desktop.
#!/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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment