This is a little TextMate bundle I wrote to let you use SSH/rsync to upload your website.

See the README for installation/usage or fork it.

Installation

git clone git://github.com/itspriddle/rsync-tmbundle.git \
  ~/Library/Application\ Support/TextMate/Bundles/rsync.tmbundle
osascript -e 'tell app "TextMate" to reload bundles'

Setup

To get going, setup these variables in your TM project:

Variable Setup

Usage

When you’re ready, run ⌃+⌘+r. If everything looks good in the results, remove the --dry-run option and run ⌃+⌘+r again.

Caveats

You must have a .tmproj setup to use this.


Tags: Rsync, SSH, TextMate