aboutsummaryrefslogtreecommitdiffstats
path: root/handlers_drive.go
diff options
context:
space:
mode:
authorPetter Rasmussen2016-02-07 14:34:48 +0100
committerPetter Rasmussen2016-02-07 14:35:00 +0100
commitc45e61e6406c188bcad432233a6eb25b4307a536 (patch)
tree69ec8eff240681b62cdff99e3ed063e27b3e044e /handlers_drive.go
parent68dccc08494aff71945735c8cf4e4158fc939254 (diff)
downloadgdrive-c45e61e6406c188bcad432233a6eb25b4307a536.tar.bz2
Add sync list recursive command
Diffstat (limited to 'handlers_drive.go')
-rw-r--r--handlers_drive.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/handlers_drive.go b/handlers_drive.go
index 71f5201..a6f288a 100644
--- a/handlers_drive.go
+++ b/handlers_drive.go
@@ -239,6 +239,19 @@ func listSyncHandler(ctx cli.Context) {
checkErr(err)
}
+func listRecursiveSyncHandler(ctx cli.Context) {
+ args := ctx.Args()
+ err := newDrive(args).ListRecursiveSync(drive.ListRecursiveSyncArgs{
+ Out: os.Stdout,
+ RootId: args.String("id"),
+ SkipHeader: args.Bool("skipHeader"),
+ PathWidth: args.Int64("pathWidth"),
+ SizeInBytes: args.Bool("sizeInBytes"),
+ SortOrder: args.String("sortOrder"),
+ })
+ checkErr(err)
+}
+
func deleteRevisionHandler(ctx cli.Context) {
args := ctx.Args()
err := newDrive(args).DeleteRevision(drive.DeleteRevisionArgs{