summaryrefslogtreecommitdiffstats
path: root/python/codegen_python_client.sh
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-01-09 11:11:39 -0800
committerBryan Newbold <bnewbold@robocracy.org>2019-01-09 11:11:39 -0800
commit6571c1d98aa1e13f28e1d2557408a369d4e3220f (patch)
tree8ca0fad46741168b6b5c19ba6365a2216895cfb2 /python/codegen_python_client.sh
parent930458761a70338298e8e3d1300bfc5955a8dfb1 (diff)
downloadfatcat-6571c1d98aa1e13f28e1d2557408a369d4e3220f.tar.gz
fatcat-6571c1d98aa1e13f28e1d2557408a369d4e3220f.zip
start refactor of moving fatcat_client into python_client
Diffstat (limited to 'python/codegen_python_client.sh')
-rwxr-xr-xpython/codegen_python_client.sh30
1 files changed, 0 insertions, 30 deletions
diff --git a/python/codegen_python_client.sh b/python/codegen_python_client.sh
deleted file mode 100755
index 85d12dc4..00000000
--- a/python/codegen_python_client.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-# This script re-generates the fatcat API client (fatcat_client) from the
-# swagger/openapi2 spec file, using automated tools ("codegen")
-
-set -exu
-set -o pipefail
-
-OUTPUT=`pwd`/codegen-out
-mkdir -p $OUTPUT
-# Strip tags, so entire API is under a single class
-cat ../fatcat-openapi2.yml | grep -v "TAGLINE$" > $OUTPUT/api.yml
-
-docker run \
- -v $OUTPUT:/tmp/swagger/ \
- swaggerapi/swagger-codegen-cli:v2.3.1 \
- generate \
- --lang python \
- --input-spec /tmp/swagger/api.yml \
- --output /tmp/swagger/ \
- -DpackageName=fatcat_client
-
-sudo chown -R `whoami`:`whoami` $OUTPUT
-mkdir -p fatcat_client
-mkdir -p tests/codegen_tests
-cp -r $OUTPUT/fatcat_client/* fatcat_client
-cp -r $OUTPUT/test/* tests/codegen_tests
-cp $OUTPUT/README.md fatcat_client/README.md
-# ooo, this makes me nervous
-rm -rf $OUTPUT