FTP Editing with TextMate using Cyberduck on Leopard

While I spend most of mine developing applications with .NET in Visual Studio 2005, there are times when I want to tweak a site built in PHP/MySQL. Since all my sites are hosted on GoDaddy, I don’t have SSH access into the server. This leaves FTP as the sole choice for editing remote content. While a solid practice would be to have a local development environment to text changes, it’s a blog, and it’s just not that important to me if I make a quick mistake. Plus, sometimes you’re dealing with Authorize.NET or PayPal, or FedEx, or another cart-based solution that requires cURL through a proxy.

For editing remote files, I use Cyberduck and TextMate on OSX. Cyberduck handles the FTP interface nicely with a finder-like interface. A quick click and you’re editing the remote file in TextMate. Make your change and save and Cyberduck automatically updates the file on the server. Or at least it did with Tiger.

It seems that some things broke with Leopard in how file update notifications are handled with Cyberduck. If you try to update using the built-in software update, you won’t get anything newer than 2.8 — which doesn’t have the fix. So if you’re using Leopard, you can get this functionality back by installing a nightly build of Cyberduck. It’s a quick install (simply copy to the Applications folder) and you’re back up and running. Do yourself a favor at the same time and turn off the Growl notifications for connection/disconnection to avoid some on-screen spam when saving the file.

About Chris Patterson

Chris is a senior architect for RelayHealth, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Previously, he led the development of a new content delivery platform for TV Guide, enabling the launch of a new entertainment network seen on thousands of cable television systems. In his spare time, Chris is an active open-source developer and a primary contributor to MassTransit, a distributed application framework for .NET. In 2009, he was awarded the Most Valuable Professional award by Microsoft for his technical community contributions.
This entry was posted in mac, osx. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • DuoDuo

    Thanks for the heads up on the nightly build. My Coda trial just ran out so its right back to Cyberduck/textmate.