diff -up garmin-sync-0.3/garminsync.py.outdir garmin-sync-0.3/garminsync.py --- garmin-sync-0.3/garminsync.py.outdir 2008-06-16 14:17:02.000000000 -0400 +++ garmin-sync-0.3/garminsync.py 2008-06-16 14:18:39.000000000 -0400 @@ -360,6 +360,10 @@ class GarminSync: "-d", "--debug", dest="debug", help="what types of debug info to show. (all,usb)", metavar="DEBUG_TYPE", default='') + parser.add_option( + "-o", "--output-directory", dest="outdir", + help="What directory to output to", + default="exports") self.options, self.args = parser.parse_args(args) def setUpLogging(self, debug): @@ -382,5 +386,5 @@ class GarminSync: self.setUpLogging(self.options.debug) link = garmin.USBLink() gps = ActivityGarmin(link) - gps.export_activities('exports') + gps.export_activities(self.options.outdir) return 0