aboutsummaryrefslogtreecommitdiffstats
path: root/handlers_drive.go
diff options
context:
space:
mode:
Diffstat (limited to 'handlers_drive.go')
-rw-r--r--handlers_drive.go23
1 files changed, 19 insertions, 4 deletions
diff --git a/handlers_drive.go b/handlers_drive.go
index b994df5..de929a4 100644
--- a/handlers_drive.go
+++ b/handlers_drive.go
@@ -145,7 +145,6 @@ func updateHandler(ctx cli.Context) {
Name: args.String("name"),
Parents: args.StringSlice("parent"),
Mime: args.String("mime"),
- Share: args.Bool("share"),
Progress: progressWriter(args.Bool("noProgress")),
ChunkSize: args.Int64("chunksize"),
})
@@ -168,7 +167,6 @@ func importHandler(ctx cli.Context) {
Out: os.Stdout,
Path: args.String("path"),
Parents: args.StringSlice("parent"),
- Share: args.Bool("share"),
Progress: progressWriter(args.Bool("noProgress")),
})
checkErr(err)
@@ -204,7 +202,6 @@ func mkdirHandler(ctx cli.Context) {
Out: os.Stdout,
Name: args.String("name"),
Parents: args.StringSlice("parent"),
- Share: args.Bool("share"),
})
checkErr(err)
}
@@ -218,7 +215,25 @@ func shareHandler(ctx cli.Context) {
Type: args.String("type"),
Email: args.String("email"),
Discoverable: args.Bool("discoverable"),
- Revoke: args.Bool("revoke"),
+ })
+ checkErr(err)
+}
+
+func shareListHandler(ctx cli.Context) {
+ args := ctx.Args()
+ err := newDrive(args).ListPermissions(drive.ListPermissionsArgs{
+ Out: os.Stdout,
+ FileId: args.String("fileId"),
+ })
+ checkErr(err)
+}
+
+func shareRevokeHandler(ctx cli.Context) {
+ args := ctx.Args()
+ err := newDrive(args).RevokePermission(drive.RevokePermissionArgs{
+ Out: os.Stdout,
+ FileId: args.String("fileId"),
+ PermissionId: args.String("permissionId"),
})
checkErr(err)
}