|
1 | 1 | #!/bin/bash |
2 | 2 |
|
3 | | -npm install -g @openapitools/openapi-generator-cli |
4 | | - |
5 | | -# requires openapi-generator installed and accessible in your PATH |
| 3 | +# requires openapi-generator-cli installed and accessible in your PATH |
6 | 4 |
|
7 | 5 | DIR="$(dirname "${BASH_SOURCE[0]}")" |
8 | 6 | SCHEMA="${DIR}/../browserup-proxy.schema.json" |
9 | 7 |
|
10 | 8 | # Generate Markdown documentation |
11 | | -rm -rf markdown && openapi-generator generate \ |
| 9 | +rm -rf markdown && openapi-generator-cli generate \ |
12 | 10 | -g markdown -i "${SCHEMA}" \ |
13 | 11 | -o markdown |
14 | 12 |
|
15 | 13 | # Generate C# (.NET Core) client |
16 | | -rm -rf csharp && openapi-generator generate \ |
| 14 | +rm -rf csharp && openapi-generator-cli generate \ |
17 | 15 | --package-name BrowserUpMitmProxyClient \ |
18 | 16 | -g csharp -i "${SCHEMA}" \ |
19 | 17 | -o csharp -c config-csharp.yaml |
20 | 18 |
|
21 | 19 | # Generate Java client |
22 | | -rm -rf java && openapi-generator generate \ |
| 20 | +rm -rf java && openapi-generator-cli generate \ |
23 | 21 | --package-name BrowserUpMitmProxyClient \ |
24 | 22 | -g java -i "${SCHEMA}" \ |
25 | 23 | -o java -c config-java.yaml |
26 | 24 |
|
27 | 25 | # Generate JavaScript client |
28 | | -rm -rf javascript && openapi-generator generate \ |
| 26 | +rm -rf javascript && openapi-generator-cli generate \ |
29 | 27 | --package-name BrowserUpMitmProxyClient \ |
30 | 28 | -g javascript -i "${SCHEMA}" \ |
31 | 29 | -o javascript -c config-javascript.yaml |
32 | 30 |
|
33 | 31 | # Generate Python client |
34 | | -rm -rf python && openapi-generator generate \ |
| 32 | +rm -rf python && openapi-generator-cli generate \ |
35 | 33 | --package-name BrowserUpMitmProxyClient \ |
36 | 34 | -g python -i "${SCHEMA}" \ |
37 | 35 | -o python -c config-python.yaml |
38 | 36 |
|
39 | 37 | # Generate Ruby client |
40 | | -rm -rf ruby && openapi-generator generate \ |
| 38 | +rm -rf ruby && openapi-generator-cli generate \ |
41 | 39 | --package-name BrowserUpMitmProxyClient \ |
42 | 40 | -g ruby -i "${SCHEMA}" \ |
43 | 41 | -o ruby -c config-ruby.yaml |
44 | 42 |
|
45 | | -rm -rf ruby && openapi-generator generate \ |
| 43 | +rm -rf ruby && openapi-generator-cli generate \ |
46 | 44 | --package-name BrowserUpMitmProxyClient \ |
47 | 45 | -g ruby -i "${SCHEMA}" \ |
48 | 46 | -o ruby -c config-ruby.yaml |
49 | 47 |
|
50 | | -rm -rf go && openapi-generator generate \ |
| 48 | +rm -rf go && openapi-generator-cli generate \ |
51 | 49 | --package-name BrowserUpMitmProxyClient \ |
52 | 50 | -g go -i "${SCHEMA}" \ |
53 | 51 | -o go -c config-go.yaml |
|
0 commit comments