TextMate & SSHFS via FUSE

Some of you may have noticed that Amit Singh (from Google) recently released a 20% time project he’s been working on, called MacFuse. Well, what does that mean for those of us managing remote projects with a Mac?

We can treat remote file systems as local ones (via SSH), instead of using something like Transmit!

All it takes is a few simple steps:

  1. Download the binary package (or compile from source if you wish). I used the file fuse-binaries-0.1.0b006.tar.bz2.
  2. Unpack the file: $ sudo tar -C / -jxvpf fuse-binaries-0.1.0b006.tar.bz2
  3. Reboot
  4. Update your $PATH: $ export PATH=/usr/local/bin:$PATH`
  5. Make a directory for SSHFS to mount to: $ mkdir /Volumes/sshfs
  6. Mount your remote filesystem: $ sshfs nathandv@atnan.com:/home/nathandv /Volumes/sshfs -oping_diskarb,volname=Atnan.com

And then….TADA:

This should make things a hell of a lot easier for remote development on the Mac!