a bunch of small changes to how the cli is put together that prioritize easily adding new clients.
Also made the testing terser as well as more comprehensive. Also adds dry-run command to the cli. Example input and output of the generate command:
$onshape-clients --dry-run generate
============= generateing the python client. ===============
============= Would run command "openapi-generator-cli generate -i ./openapi.json --skip-validate-spec -g python-experimental -o /Users/ekeller/onshape/onshape-clients/python -c /Users/ekeller/onshape/onshape-clients/python/openapi_config.json" ===============
============= generateing the go client. ===============
============= Would run command "openapi-generator-cli generate -i ./openapi.json --skip-validate-spec -g go -o /Users/ekeller/onshape/onshape-clients/go -c /Users/ekeller/onshape/onshape-clients/go/openapi_config.json" ===============
a bunch of small changes to how the cli is put together that prioritize easily adding new clients. Also made the testing terser as well as more comprehensive. Also adds dry-run command to the cli. Example input and output of the generate command: