oazapfts
Version:
OpenApi TypeScript client generator
21 lines (20 loc) • 2.17 kB
JavaScript
const e=require(`./context-9l26yjuA.cjs`),t=require(`./generateClientMethod-B8zYb-98.cjs`),n=require(`./asyncToGenerator-DANjdFmB.cjs`),r=require(`./src-DvHaU3Vh.cjs`);let i=require(`fs/promises`),a=require(`minimist`);a=e.T(a);let o=require(`path`);function s(e){return c.apply(this,arguments)}function c(){return c=n.t(function*(e){let{include:n,exclude:a,optimistic:s,useEnumType:c,enumStyle:u,mergeReadWriteOnly:d,useUnknown:f,argumentStyle:p,allSchemas:m,numericBooleanQueryParameters:h,futureStripLegacyMethods:g,help:_,version:v}=e,[y,b]=e._;if(_&&(l(),process.exit(0)),v){let e=JSON.parse(yield(0,i.readFile)((0,o.join)(__dirname,`..`,`package.json`),`utf8`));console.log(e.version),process.exit(0)}y||(l(),process.exit(1)),p!==void 0&&!t.t.includes(p)&&(console.error(`--argumentStyle should be one of <${t.t.join(` | `)}>, but got "${p}"`),process.exit(1)),u!==void 0&&!t.h.includes(u)&&(console.error(`--enumStyle should be one of <${t.h.join(` | `)}>, but got "${u}"`),process.exit(1));let x=yield r.n(y,{include:n,exclude:a,optimistic:s,useEnumType:c,enumStyle:u,useUnknown:f,mergeReadWriteOnly:d,argumentStyle:p,allSchemas:m,numericBooleanQueryParameters:h,futureStripLegacyMethods:g});b?yield(0,i.writeFile)(b,x):console.log(x)}),c.apply(this,arguments)}function l(){console.error(`
Usage:
oazapfts <spec> [filename]
Options:
--exclude, -e <tag to exclude>
--include, -i <tag to include>
--help, -h
--version, -v
--optimistic
--useEnumType (deprecated, use --enumStyle=enum)
--enumStyle=<${t.h.join(` | `)}> (default: union)
--useUnknown
--mergeReadWriteOnly
--argumentStyle=<${t.t.join(` | `)}> (default: positional)
--allSchemas
--numericBooleanQueryParameters
--futureStripLegacyMethods
`)}s((0,a.default)(process.argv.slice(2),{alias:{h:`help`,v:`version`,i:`include`,e:`exclude`},boolean:[`help`,`version`,`optimistic`,`useEnumType`,`mergeReadWriteOnly`,`useUnknown`,`allSchemas`,`numericBooleanQueryParameters`,`futureStripLegacyMethods`],string:[`argumentStyle`,`enumStyle`]})).catch(e=>{console.error(e),process.exit(1)});
//# sourceMappingURL=cli.cjs.map