Zu meinen beruflichen Tätigkeiten gehört, Dateien zwischen meinem Mac und einem Webserver hin und her zu kopieren. Dafür nutze ich als App einen echten Klassiker, "Transmit" von der Firma "Panic" (Link zur Produktseite), mittlerweile in der 5. Hauptversion angekommen. Transmit ist ein Datei-Transferprogramm und unterstützt eine Vielzahl an Protokollen, inklusive natürlich FTP bzw. SFTP (letzteres verwende ich hauptsächlich).
Es gibt auf meinem Mac einen Haufen Verzeichnisse, die jeweils einem bestimmten Verzeichnis auf dem Server entsprechen. Für meine Arbeit bedeutet dies, dass ich in Transmit schnell auf das jeweils benötigte Verzeichnispaar (linke Spalte: lokal, rechte Spalte auf dem Server) umschalten muss. Und dies sehr oft am Tag mit den unterschiedlichsten Paaren. Daher habe mir für jede häufig benötigte Verzeichniskombination ein AppleScript geschrieben. Dieses stellt jeweils blitzschnell das gewünschte Lokal-Remote-Paar ein. Als Mac-Klassiker unterstützt Transmit zum Glück diese Form der Automatisierung.
Der AppleScript-Code hierfür ist recht simpel: