aboutsummaryrefslogtreecommitdiffstats
path: root/handlers_drive.go
diff options
context:
space:
mode:
authorPetter Rasmussen2016-02-02 22:32:03 +0100
committerPetter Rasmussen2016-02-02 22:32:03 +0100
commit2ff8d861923207314ed492637ec97a369b6768da (patch)
treeb2707b00ef4922b825141340f21384c123887f79 /handlers_drive.go
parent90a9a8bc58568509b5314328b721b1e7a9400a51 (diff)
downloadgdrive-2ff8d861923207314ed492637ec97a369b6768da.tar.bz2
Initial download sync implementation
Diffstat (limited to 'handlers_drive.go')
-rw-r--r--handlers_drive.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/handlers_drive.go b/handlers_drive.go
index 47e5f04..2b6d61e 100644
--- a/handlers_drive.go
+++ b/handlers_drive.go
@@ -56,6 +56,18 @@ func downloadHandler(ctx cli.Context) {
checkErr(err)
}
+func downloadSyncHandler(ctx cli.Context) {
+ args := ctx.Args()
+ err := newDrive(args).DownloadSync(drive.DownloadSyncArgs{
+ Out: os.Stdout,
+ Progress: progressWriter(args.Bool("noProgress")),
+ Path: args.String("path"),
+ RootId: args.String("id"),
+ DeleteExtraneous: args.Bool("deleteExtraneous"),
+ })
+ checkErr(err)
+}
+
func downloadRevisionHandler(ctx cli.Context) {
args := ctx.Args()
err := newDrive(args).DownloadRevision(drive.DownloadRevisionArgs{