aboutsummaryrefslogtreecommitdiffstats
path: root/handlers_drive.go
diff options
context:
space:
mode:
Diffstat (limited to 'handlers_drive.go')
-rw-r--r--handlers_drive.go15
1 files changed, 14 insertions, 1 deletions
diff --git a/handlers_drive.go b/handlers_drive.go
index 988cc46..5c3b549 100644
--- a/handlers_drive.go
+++ b/handlers_drive.go
@@ -60,13 +60,26 @@ func uploadHandler(ctx cli.Context) {
Parents: args.StringSlice("parent"),
Mime: args.String("mime"),
Recursive: args.Bool("recursive"),
- Stdin: args.Bool("stdin"),
Share: args.Bool("share"),
NoProgress: args.Bool("noProgress"),
})
checkErr(err)
}
+func uploadStdinHandler(ctx cli.Context) {
+ args := ctx.Args()
+ err := newDrive(args).UploadStream(drive.UploadStreamArgs{
+ Out: os.Stdout,
+ In: os.Stdin,
+ Name: args.String("name"),
+ Parents: args.StringSlice("parent"),
+ Mime: args.String("mime"),
+ Share: args.Bool("share"),
+ ChunkSize: args.Int64("chunksize"),
+ })
+ checkErr(err)
+}
+
func updateHandler(ctx cli.Context) {
args := ctx.Args()
err := newDrive(args).Update(drive.UpdateArgs{