-
Notifications
You must be signed in to change notification settings - Fork 17
/
exercism.sh
191 lines (174 loc) · 6.77 KB
/
exercism.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
#!/usr/bin/env bash
# Automatic generated, DON'T MODIFY IT.
# @flag -h --help help for this command
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
# {{ exercism completion
# @cmd Generate the autocompletion script for the specified shell
# @flag -h --help help for completion
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
completion() {
:;
}
# {{{ exercism completion bash
# @cmd Generate the autocompletion script for bash
# @flag -h --help help for bash
# @flag --no-descriptions disable completion descriptions
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
completion::bash() {
:;
}
# }}} exercism completion bash
# {{{ exercism completion fish
# @cmd Generate the autocompletion script for fish
# @flag -h --help help for fish
# @flag --no-descriptions disable completion descriptions
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
completion::fish() {
:;
}
# }}} exercism completion fish
# {{{ exercism completion powershell
# @cmd Generate the autocompletion script for powershell
# @flag -h --help help for powershell
# @flag --no-descriptions disable completion descriptions
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
completion::powershell() {
:;
}
# }}} exercism completion powershell
# {{{ exercism completion zsh
# @cmd Generate the autocompletion script for zsh
# @flag -h --help help for zsh
# @flag --no-descriptions disable completion descriptions
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
completion::zsh() {
:;
}
# }}} exercism completion zsh
# }} exercism completion
# {{ exercism configure
# @cmd Configure the command-line client.
# @option -a --api <string> API base url
# @flag -h --help help for configure
# @flag --no-verify skip online token authorization check
# @flag -s --show show the current configuration
# @option -t --token <string> authentication token used to connect to the site
# @option -w --workspace <string> directory for exercism exercises
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
configure() {
:;
}
# }} exercism configure
# {{ exercism download
# @cmd Download an exercise.
# @option -e --exercise <string> the exercise slug
# @flag -F --force overwrite existing exercise directory
# @flag -h --help help for download
# @option -T --team <string> the team slug
# @option -t --track <string> the track ID
# @option -u --uuid <string> the solution UUID
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
download() {
:;
}
# }} exercism download
# {{ exercism open
# @cmd Open an exercise on the website.
# @flag -h --help help for open
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
open() {
:;
}
# }} exercism open
# {{ exercism prepare
# @cmd Prepare does setup for Exercism and its tracks.
# @flag -h --help help for prepare
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
prepare() {
:;
}
# }} exercism prepare
# {{ exercism submit
# @cmd Submit your solution to an exercise.
# @flag -h --help help for submit
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
# @arg file*
submit() {
:;
}
# }} exercism submit
# {{ exercism test
# @cmd Run the exercise's tests.
# @flag -h --help help for test
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
test() {
:;
}
# }} exercism test
# {{ exercism troubleshoot
# @cmd Troubleshoot does a diagnostic self-check.
# @flag -f --full-api-key display the user's full API key, censored by default
# @flag -h --help help for troubleshoot
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
troubleshoot() {
:;
}
# }} exercism troubleshoot
# {{ exercism upgrade
# @cmd Upgrade to the latest version of the CLI.
# @flag -h --help help for upgrade
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
upgrade() {
:;
}
# }} exercism upgrade
# {{ exercism version
# @cmd Version outputs the version of CLI.
# @flag -h --help help for version
# @flag -l --latest check latest available version
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
version() {
:;
}
# }} exercism version
# {{ exercism workspace
# @cmd Print out the path to your Exercism workspace.
# @flag -h --help help for workspace
# @option --timeout <int> override the default HTTP timeout (seconds)
# @flag --unmask-token will unmask the API during a request/response dump
# @flag -v --verbose verbose output
workspace() {
:;
}
# }} exercism workspace
command eval "$(argc --argc-eval "$0" "$@")"