Skip to content

Commit d2a4e2f

Browse files
committed
fix(CLI): added latest reference CLI code
Just to have something to link to
1 parent 89432cc commit d2a4e2f

26 files changed

Lines changed: 15103 additions & 3252 deletions

File tree

gen/drive2-cli/Cargo.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[package]
55

66
name = "google-drive2-cli"
7-
version = "0.1.0+20150326"
7+
version = "0.2.0+20150326"
88
authors = ["Sebastian Thiel <byronimo@gmail.com>"]
99
description = "A complete library to interact with drive (protocol v2)"
1010
repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/drive2-cli"
@@ -20,9 +20,7 @@ name = "drive2"
2020
hyper = "*"
2121
mime = "*"
2222
yup-oauth2 = "*"
23-
docopt = "*"
24-
docopt_macros = "*"
25-
rustc-serialize = "*"
23+
clap = "*"
2624
yup-hyper-mock = "*"
2725
serde = ">= 0.3.0"
2826
serde_macros = "*"

gen/drive2-cli/README.md

Lines changed: 80 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -10,79 +10,96 @@ capabilities. Errors will be printed to standard error, and cause the program's
1010

1111
If data-structures are requested, these will be returned as pretty-printed JSON, to be useful as input to other tools.
1212

13+
Everything else about the *drive* API can be found at the
14+
[official documentation site](https://developers.google.com/drive/).
15+
1316
# Usage
1417

15-
This documentation was generated from the *drive* API at revision *20150326*. The CLI is at version *0.1.0*.
18+
This documentation was generated from the *drive* API at revision *20150326*. The CLI is at version *0.2.0*.
1619

1720
```bash
18-
drive2 [options] about get [-p <v>...] [-o <out>]
19-
drive2 [options] apps get <app-id> [-p <v>...] [-o <out>]
20-
drive2 [options] apps list [-p <v>...] [-o <out>]
21-
drive2 [options] changes get <change-id> [-p <v>...] [-o <out>]
22-
drive2 [options] changes list [-p <v>...] [-o <out>]
23-
drive2 [options] changes watch -r <kv>... [-p <v>...] [-o <out>]
24-
drive2 [options] channels stop -r <kv>... [-p <v>...]
25-
drive2 [options] children delete <folder-id> <child-id> [-p <v>...]
26-
drive2 [options] children get <folder-id> <child-id> [-p <v>...] [-o <out>]
27-
drive2 [options] children insert <folder-id> -r <kv>... [-p <v>...] [-o <out>]
28-
drive2 [options] children list <folder-id> [-p <v>...] [-o <out>]
29-
drive2 [options] comments delete <file-id> <comment-id> [-p <v>...]
30-
drive2 [options] comments get <file-id> <comment-id> [-p <v>...] [-o <out>]
31-
drive2 [options] comments insert <file-id> -r <kv>... [-p <v>...] [-o <out>]
32-
drive2 [options] comments list <file-id> [-p <v>...] [-o <out>]
33-
drive2 [options] comments patch <file-id> <comment-id> -r <kv>... [-p <v>...] [-o <out>]
34-
drive2 [options] comments update <file-id> <comment-id> -r <kv>... [-p <v>...] [-o <out>]
35-
drive2 [options] files copy <file-id> -r <kv>... [-p <v>...] [-o <out>]
36-
drive2 [options] files delete <file-id> [-p <v>...]
37-
drive2 [options] files empty-trash [-p <v>...]
38-
drive2 [options] files get <file-id> [-p <v>...] [-o <out>]
39-
drive2 [options] files insert -r <kv>... -u (simple|resumable) <file> <mime> [-p <v>...] [-o <out>]
40-
drive2 [options] files list [-p <v>...] [-o <out>]
41-
drive2 [options] files patch <file-id> -r <kv>... [-p <v>...] [-o <out>]
42-
drive2 [options] files touch <file-id> [-p <v>...] [-o <out>]
43-
drive2 [options] files trash <file-id> [-p <v>...] [-o <out>]
44-
drive2 [options] files untrash <file-id> [-p <v>...] [-o <out>]
45-
drive2 [options] files update <file-id> -r <kv>... -u (simple|resumable) <file> <mime> [-p <v>...] [-o <out>]
46-
drive2 [options] files watch <file-id> -r <kv>... [-p <v>...] [-o <out>]
47-
drive2 [options] parents delete <file-id> <parent-id> [-p <v>...]
48-
drive2 [options] parents get <file-id> <parent-id> [-p <v>...] [-o <out>]
49-
drive2 [options] parents insert <file-id> -r <kv>... [-p <v>...] [-o <out>]
50-
drive2 [options] parents list <file-id> [-p <v>...] [-o <out>]
51-
drive2 [options] permissions delete <file-id> <permission-id> [-p <v>...]
52-
drive2 [options] permissions get <file-id> <permission-id> [-p <v>...] [-o <out>]
53-
drive2 [options] permissions get-id-for-email <email> [-p <v>...] [-o <out>]
54-
drive2 [options] permissions insert <file-id> -r <kv>... [-p <v>...] [-o <out>]
55-
drive2 [options] permissions list <file-id> [-p <v>...] [-o <out>]
56-
drive2 [options] permissions patch <file-id> <permission-id> -r <kv>... [-p <v>...] [-o <out>]
57-
drive2 [options] permissions update <file-id> <permission-id> -r <kv>... [-p <v>...] [-o <out>]
58-
drive2 [options] properties delete <file-id> <property-key> [-p <v>...]
59-
drive2 [options] properties get <file-id> <property-key> [-p <v>...] [-o <out>]
60-
drive2 [options] properties insert <file-id> -r <kv>... [-p <v>...] [-o <out>]
61-
drive2 [options] properties list <file-id> [-p <v>...] [-o <out>]
62-
drive2 [options] properties patch <file-id> <property-key> -r <kv>... [-p <v>...] [-o <out>]
63-
drive2 [options] properties update <file-id> <property-key> -r <kv>... [-p <v>...] [-o <out>]
64-
drive2 [options] realtime get <file-id> [-p <v>...] [-o <out>]
65-
drive2 [options] realtime update <file-id> -u (simple|resumable) <file> <mime> [-p <v>...]
66-
drive2 [options] replies delete <file-id> <comment-id> <reply-id> [-p <v>...]
67-
drive2 [options] replies get <file-id> <comment-id> <reply-id> [-p <v>...] [-o <out>]
68-
drive2 [options] replies insert <file-id> <comment-id> -r <kv>... [-p <v>...] [-o <out>]
69-
drive2 [options] replies list <file-id> <comment-id> [-p <v>...] [-o <out>]
70-
drive2 [options] replies patch <file-id> <comment-id> <reply-id> -r <kv>... [-p <v>...] [-o <out>]
71-
drive2 [options] replies update <file-id> <comment-id> <reply-id> -r <kv>... [-p <v>...] [-o <out>]
72-
drive2 [options] revisions delete <file-id> <revision-id> [-p <v>...]
73-
drive2 [options] revisions get <file-id> <revision-id> [-p <v>...] [-o <out>]
74-
drive2 [options] revisions list <file-id> [-p <v>...] [-o <out>]
75-
drive2 [options] revisions patch <file-id> <revision-id> -r <kv>... [-p <v>...] [-o <out>]
76-
drive2 [options] revisions update <file-id> <revision-id> -r <kv>... [-p <v>...] [-o <out>]
21+
drive2 [options]
22+
about
23+
get [-p <v>]... [-o <out>]
24+
apps
25+
get <app-id> [-p <v>]... [-o <out>]
26+
list [-p <v>]... [-o <out>]
27+
changes
28+
get <change-id> [-p <v>]... [-o <out>]
29+
list [-p <v>]... [-o <out>]
30+
watch (-r <kv>)... [-p <v>]... [-o <out>]
31+
channels
32+
stop (-r <kv>)... [-p <v>]...
33+
children
34+
delete <folder-id> <child-id> [-p <v>]...
35+
get <folder-id> <child-id> [-p <v>]... [-o <out>]
36+
insert <folder-id> (-r <kv>)... [-p <v>]... [-o <out>]
37+
list <folder-id> [-p <v>]... [-o <out>]
38+
comments
39+
delete <file-id> <comment-id> [-p <v>]...
40+
get <file-id> <comment-id> [-p <v>]... [-o <out>]
41+
insert <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
42+
list <file-id> [-p <v>]... [-o <out>]
43+
patch <file-id> <comment-id> (-r <kv>)... [-p <v>]... [-o <out>]
44+
update <file-id> <comment-id> (-r <kv>)... [-p <v>]... [-o <out>]
45+
files
46+
copy <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
47+
delete <file-id> [-p <v>]...
48+
empty-trash [-p <v>]...
49+
get <file-id> [-p <v>]... [-o <out>]
50+
insert (-r <kv>)... (-u (simple|resumable) -f <file> [-m <mime>]) [-p <v>]... [-o <out>]
51+
list [-p <v>]... [-o <out>]
52+
patch <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
53+
touch <file-id> [-p <v>]... [-o <out>]
54+
trash <file-id> [-p <v>]... [-o <out>]
55+
untrash <file-id> [-p <v>]... [-o <out>]
56+
update <file-id> (-r <kv>)... (-u (simple|resumable) -f <file> [-m <mime>]) [-p <v>]... [-o <out>]
57+
watch <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
58+
parents
59+
delete <file-id> <parent-id> [-p <v>]...
60+
get <file-id> <parent-id> [-p <v>]... [-o <out>]
61+
insert <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
62+
list <file-id> [-p <v>]... [-o <out>]
63+
permissions
64+
delete <file-id> <permission-id> [-p <v>]...
65+
get <file-id> <permission-id> [-p <v>]... [-o <out>]
66+
get-id-for-email <email> [-p <v>]... [-o <out>]
67+
insert <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
68+
list <file-id> [-p <v>]... [-o <out>]
69+
patch <file-id> <permission-id> (-r <kv>)... [-p <v>]... [-o <out>]
70+
update <file-id> <permission-id> (-r <kv>)... [-p <v>]... [-o <out>]
71+
properties
72+
delete <file-id> <property-key> [-p <v>]...
73+
get <file-id> <property-key> [-p <v>]... [-o <out>]
74+
insert <file-id> (-r <kv>)... [-p <v>]... [-o <out>]
75+
list <file-id> [-p <v>]... [-o <out>]
76+
patch <file-id> <property-key> (-r <kv>)... [-p <v>]... [-o <out>]
77+
update <file-id> <property-key> (-r <kv>)... [-p <v>]... [-o <out>]
78+
realtime
79+
get <file-id> [-p <v>]... [-o <out>]
80+
update <file-id> (-u (simple|resumable) -f <file> [-m <mime>]) [-p <v>]...
81+
replies
82+
delete <file-id> <comment-id> <reply-id> [-p <v>]...
83+
get <file-id> <comment-id> <reply-id> [-p <v>]... [-o <out>]
84+
insert <file-id> <comment-id> (-r <kv>)... [-p <v>]... [-o <out>]
85+
list <file-id> <comment-id> [-p <v>]... [-o <out>]
86+
patch <file-id> <comment-id> <reply-id> (-r <kv>)... [-p <v>]... [-o <out>]
87+
update <file-id> <comment-id> <reply-id> (-r <kv>)... [-p <v>]... [-o <out>]
88+
revisions
89+
delete <file-id> <revision-id> [-p <v>]...
90+
get <file-id> <revision-id> [-p <v>]... [-o <out>]
91+
list <file-id> [-p <v>]... [-o <out>]
92+
patch <file-id> <revision-id> (-r <kv>)... [-p <v>]... [-o <out>]
93+
update <file-id> <revision-id> (-r <kv>)... [-p <v>]... [-o <out>]
7794
drive2 --help
7895

7996
All documentation details can be found at
80-
http://byron.github.io/google-apis-rs/google_drive2_cli/index.html
97+
http://byron.github.io/google-apis-rs/google_drive2_cli
8198

8299
Configuration:
83-
--scope <url>
100+
[--scope <url>]...
84101
Specify the authentication a method should be executed in. Each scope
85-
requires the user to grant this application permission to use it.
102+
requires the user to grant this application permission to use it.
86103
If unset, it defaults to the shortest scope url for a particular method.
87104
--config-dir <folder>
88105
A directory into which we will store our persistent data. Defaults to

gen/drive2-cli/mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
site_name: drive v0.1.0+20150326
1+
site_name: drive v0.2.0+20150326
22
site_url: http://byron.github.io/google-apis-rs/google-drive2-cli
33
site_description: Write integrating applications with bcore
44

0 commit comments

Comments
 (0)