Max Glenister

Software & Servers • 1 min read Plain text

Bash script to install all major versions of Firefox on OS X

I wrote a nice bash script that automatically downloads and installs the major versions of Firefox, sets up profiles for each and modifies the .app launchers so that they start with their designated profiles.

It’s really useful for cross-browser testing, because of the differences between the different versions of Firefox.

Currently it installs:

  • Firefox 2.0.0.20
  • Firefox 3.0.19
  • Firefox 3.6.25
  • Firefox 4.0.1
  • Firefox 5.0.1
  • Firefox 6.0.1
  • Firefox 7.0.1
  • Firefox 8.0.1
  • Firefox 9.0.1
  • Firefox Aurora (nightly)

If you’re interested you can grab the script over at GitHub

  • Software & Servers · shares #macos
    Replacing the macOS audio switcher with SwiftBar

    The built-in audio output menu in macOS has always felt a bit limited. The icons aren’t very helpful, the device names can’t be customised, and if you’ve got a few different outputs, it becomes tricky to quickly tell what’s what.

    October 2025 • 3 min read
  • Reviews · shares #macos
    In which I find a better Imgur screenshot uploading application

    … Well not much of a battle really, rather just some comments on my needs of an Imgur uploader, what I’ve been using historically, and what I’m now going to be using.

    September 2015 • 2 min read
  • UX & Design · shares #macos
    Launching Sketch Toolbox from inside Sketch

    I’ve been making use of Sketch a lot lately. One of the coolest features of Sketch is it’s plugin support. I’m using a tool called Sketch Toolbox to manage plugins in Sketch – this functions a lot like Package Control for Sublime Text, but it’s a stand-alone application.

    July 2015 • 2 min read

Discussion

No interactions yet

Join the conversation

Reply from your own site with a Webmention (how?).

Webmentions last fetched 12 November 2026, 12:24