diff options
Diffstat (limited to 'handlers_drive.go')
| -rw-r--r-- | handlers_drive.go | 15 | 
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{ | 
