Have you seen Stainless's CLI generator?
https://www.stainless.com/blog/stainless-cli-generator-your-...