🎁 [Feature Request]: Add `--version` command to get pulsar version
What is the feature you would like to see?
This PR adds the --version command to Pulsar, allowing users to quickly retrieve the current version directly from the command line.
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
got it, I see the point.
that's why there are some comments, so that you can just find their start/end index and remove what's in between comments like
-
// <EndpointByMethod>and// </EndpointByMethod> -
// <EndpointByMethod.Shorthands>and// </EndpointByMethod.Shorthands> -
// <ApiClientTypes>and// </ApiClientTypes> -
// <ApiClient>and// </ApiClient>
so, for example, if you just want to keep the schemas + endpoint definitions, you can do something like:
const schemasOnlyFile = generated.slice(0, generated.indexOf("// <EndpointByMethod>"))
also, if you just want the schemas with a runtime, without even the endpoints definitions, you should directly use the tool that is used internally: https://github.com/sinclairzx81/typebox-codegen see the live online demo here https://sinclairzx81.github.io/typebox-workbench/
The comments are usefull. But it would be great if the generated code wouldn't need any altering.
Is it possible to add an option to skip the APIClient and/OR Endpoints?
The difference with typebox-codegen seems like that's only typescript -> runtime..
Instead of OpenAPI -> runtime, like this great library.
feel free to send a PR that adds an option / CLI flag for that
I'll see/hope to make some time in the near future and see if I can contribute. (bit to busy atm I'm afraid)