aboutsummaryrefslogtreecommitdiffstats
path: root/handlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'handlers.go')
-rw-r--r--handlers.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/handlers.go b/handlers.go
index 5358c9b..31a1887 100644
--- a/handlers.go
+++ b/handlers.go
@@ -64,6 +64,18 @@ func infoHandler(ctx cli.Context) {
checkErr(err)
}
+func exportHandler(ctx cli.Context) {
+ args := ctx.Args()
+ err := newDrive(args).Export(drive.ExportArgs{
+ Out: os.Stdout,
+ Id: args.String("id"),
+ Mime: args.String("mime"),
+ PrintMimes: args.Bool("printMimes"),
+ Force: args.Bool("force"),
+ })
+ checkErr(err)
+}
+
func mkdirHandler(ctx cli.Context) {
args := ctx.Args()
err := newDrive(args).Mkdir(drive.MkdirArgs{