Was the FileMerge application removed from OS X 10.7.3?

Solution 1:

With Xcode 4.3, Apple has moved the content of /Developer to the usual places for applications etc. Filemerge is accessible by starting Xcode and then accessing Xcode -> Open Developer Tool. If it's not listed there, select "More Developer Tools" to install it.

Physically it's part of Xcode.app (Xcode.app/Contents/Applications/FileMerge.app) and can be executed stand-alone by inspecting the package content of Xcode.app. If you really need it outside of Xcode often, you can also create an alias/symlink to start it directly (or just drag it into the Dock).

Solution 2:

You can save an AppleScript as application to launch FileMerge inside Xcode:

tell application "/Applications/Xcode.app/Contents/Applications/FileMerge.app" to activate

Solution 3:

If you want to launch it from Terminal:

open -a FileMerge

open -b com.apple.FileMerge

(Both are case insensitive.)

You can also save this as a shell script and make an app with the following directory structure:

+ Launch FileMerge.app/
  + Launch FileMerge

Here's a shell script that will make such an app:

EXE_NAME='Launch FileMerge'
mkdir "$EXE_NAME".app
cd "$EXE_NAME".app
echo -e '#!/bin/sh\nopen -b com.apple.FileMerge' > "$EXE_NAME"
chmod a+x "$EXE_NAME"