File tree Expand file tree Collapse file tree 3 files changed +26
-4
lines changed Expand file tree Collapse file tree 3 files changed +26
-4
lines changed Original file line number Diff line number Diff line change @@ -116,10 +116,7 @@ npm install
116116## (re) Generating code
117117
118118``` console
119- cd ../
120- git clone https://github.com/kubernetes-client/gen
121- cd javascript
122- ../gen/openapi/typescript.sh src/gen settings
119+ npm run generate
123120```
124121
125122## Formatting
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ set -o errexit
4+ set -o nounset
5+ set -o pipefail
6+
7+ if [[ -z ${GEN_ROOT:- } ]]; then
8+ TEMP_FOLDER=$( mktemp -d)
9+ trap " rm -rf ${TEMP_FOLDER} " EXIT SIGINT
10+
11+ GEN_ROOT=" ${TEMP_FOLDER} /gen"
12+ echo " >>> Cloning gen repo"
13+ git clone --recursive https://github.com/kubernetes-client/gen.git " ${GEN_ROOT} "
14+ if [[ ! -z ${GEN_COMMIT:- } ]]; then
15+ (cd ${GEN_ROOT} && git checkout ${GEN_COMMIT} )
16+ fi
17+ else
18+ echo " >>> Reusing gen repo at ${GEN_ROOT} "
19+ fi
20+
21+ TYPESCRIPT=" ${GEN_ROOT} /openapi/typescript.sh"
22+ echo " >>> Running ${TYPESCRIPT} "
23+ ${TYPESCRIPT} src/gen settings
24+ echo " >>> Done."
Original file line number Diff line number Diff line change 1818 "lint" : " tslint --project \" .\" && prettier --check './src/**/*.ts' && tslint --project \" ./examples/typescript\" " ,
1919 "clean" : " rm -Rf node_modules/ dist/" ,
2020 "build" : " tsc" ,
21+ "generate" : " USERNAME=kubernetes GEN_COMMIT=7959939 ./generate-client.sh" ,
2122 "watch" : " tsc --watch" ,
2223 "test" : " nyc mocha" ,
2324 "prepare" : " npm run build"
You can’t perform that action at this time.
0 commit comments