Deploy website

Deploy website version based on bbe88ba635b5227591b4cfda8b882715a6919a11
This commit is contained in:
wing328 2020-01-19 23:34:19 +00:00
parent 80a00d4b89
commit f6fc1bfd84
4 changed files with 52 additions and 38 deletions

View File

@ -80,9 +80,12 @@ Installing OpenAPI Generator's CLI tool allows users to generate all available g
<pre><code class="hljs css language-bash">npm install @openapitools/openapi-generator-cli -g
</code></pre>
<p>To install a specific version of the tool, pass the version during installation:</p>
<pre><code class="hljs css language-bash">npm install @openapitools/openapi-generator-cli@cli-3.3.4 -g
</code></pre>
<p>To install the tool as a dev dependency in your current project:</p>
<!-- RELEASE_VERSION -->
```bash
npm install @openapitools/openapi-generator-cli@cli-4.2.2 -g
```
<!-- /RELEASE_VERSION -->
To install the tool as a dev dependency in your current project:
<pre><code class="hljs css language-bash">npm install @openapitools/openapi-generator-cli -D
</code></pre>
<p>Then, <strong>generate</strong> a ruby client from a valid <a href="https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml">petstore.yaml</a> doc:</p>
@ -119,14 +122,16 @@ You'll then need to output the generated code to this mapped volume. Everything
<blockquote>
<p><strong>Platform(s)</strong>: Linux, macOS, Windows</p>
</blockquote>
<p>If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):</p>
<p>JAR location: <code>https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/3.3.4/openapi-generator-cli-3.3.4.jar</code></p>
<!-- RELEASE_VERSION -->
If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):
<p>JAR location: <code>https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar</code></p>
<p>For <strong>Mac/Linux</strong> users:</p>
<pre><code class="hljs css language-bash">wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/3.3.4/openapi-generator-cli-3.3.4.jar -O openapi-generator-cli.jar
<pre><code class="hljs css language-bash">wget https//repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar -O openapi-generator-cli.jar
</code></pre>
<p>For <strong>Windows</strong> users, you will need to install <a href="http://gnuwin32.sourceforge.net/packages/wget.htm">wget</a> or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.</p>
<pre><code class="hljs">Invoke-WebRequest -OutFile openapi-generator-<span class="hljs-keyword">cli</span>.jar https://repo1.maven<span class="hljs-meta">.org</span>/maven2/org/openapitools/openapi-generator-<span class="hljs-keyword">cli</span>/<span class="hljs-number">3.3</span><span class="hljs-number">.4</span>/openapi-generator-<span class="hljs-keyword">cli</span><span class="hljs-number">-3.3</span><span class="hljs-number">.4</span>.jar
<pre><code class="hljs">Invoke-WebRequest -OutFile openapi-generator-<span class="hljs-keyword">cli</span>.jar https://repo1.maven<span class="hljs-meta">.org</span>/maven2/org/openapitools/openapi-generator-<span class="hljs-keyword">cli</span>/<span class="hljs-number">4.2</span><span class="hljs-number">.2</span>/openapi-generator-<span class="hljs-keyword">cli</span><span class="hljs-number">-4.2</span><span class="hljs-number">.2</span>.jar
</code></pre>
<!-- /RELEASE_VERSION -->
<p>After downloading the JAR, run <code>java -jar openapi-generator-cli.jar help</code> to show the usage.</p>
<p>For Mac users, please make sure Java 8 is installed (Tips: run <code>java -version</code> to check the version), and export <code>JAVA_HOME</code> in order to use the supported Java version:</p>
<pre><code class="hljs css language-bash"><span class="hljs-built_in">export</span> JAVA_HOME=`/usr/libexec/java_home -v 1.8`
@ -167,4 +172,4 @@ openapi-generator-cli version <span class="hljs-comment"># is also 3.0.2</span>
<span class="hljs-built_in">source</span> ~/.bashrc
openapi-generator-cli version <span class="hljs-comment"># is always 3.0.2, unless any of the above overrides are done ad hoc</span>
</code></pre>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/18/2020</em></div><div class="docs-prevnext"><a class="docs-next button" href="/docs/plugins"><span>Plugins</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#npm">NPM</a></li><li><a href="#homebrew">Homebrew</a></li><li><a href="#docker">Docker</a></li><li><a href="#jar">JAR</a></li><li><a href="#bash-launcher-script">Bash Launcher Script</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/mono-logo.svg" alt="OpenAPI Generator" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/en/customization.html">Customizing Generators</a><a href="/docs/en/integrations.html">Workflow Integrations</a></div><div><h5>Community</h5><a href="/en/users.html">User Showcase</a><a href="http://stackoverflow.com/questions/tagged/openapi-generator" target="_blank" rel="noreferrer noopener">Stack Overflow</a><a href="https://join.slack.com/t/openapi-generator/shared_invite/enQtNzAyNDMyOTU0OTE1LTY5ZDBiNDI5NzI5ZjQ1Y2E5OWVjMjZkYzY1ZGM2MWQ4YWFjMzcyNDY5MGI4NjQxNDBiMTlmZTc5NjY2ZTQ5MGM">Chat Room</a><a href="https://twitter.com/oas_generator" target="_blank" rel="noreferrer noopener">Twitter</a></div><div><h5>More</h5><a href="/blog">Blog</a><a href="https://github.com/OpenAPITools/openapi-generator">GitHub Repo</a><a class="github-button" href="https://github.com/OpenAPITools/openapi-generator" data-icon="octicon-star" data-count-href="/OpenAPITools/openapi-generator/stargazers" data-show-count="true" data-count-aria-label="# stargazers on GitHub" aria-label="Star this project on GitHub">Star</a></div></section><section class="copyright">Copyright © 2020 OpenAPI-Generator Contributors (https://openapi-generator.tech). (Both &quot;OpenAPI Tools&quot; (https://OpenAPITools.org) and &quot;OpenAPI Generator&quot; are not affiliated with OpenAPI Initiative (OAI))</section></footer></div></body></html>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/19/2020</em></div><div class="docs-prevnext"><a class="docs-next button" href="/docs/plugins"><span>Plugins</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#npm">NPM</a></li><li><a href="#homebrew">Homebrew</a></li><li><a href="#docker">Docker</a></li><li><a href="#jar">JAR</a></li><li><a href="#bash-launcher-script">Bash Launcher Script</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/mono-logo.svg" alt="OpenAPI Generator" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/en/customization.html">Customizing Generators</a><a href="/docs/en/integrations.html">Workflow Integrations</a></div><div><h5>Community</h5><a href="/en/users.html">User Showcase</a><a href="http://stackoverflow.com/questions/tagged/openapi-generator" target="_blank" rel="noreferrer noopener">Stack Overflow</a><a href="https://join.slack.com/t/openapi-generator/shared_invite/enQtNzAyNDMyOTU0OTE1LTY5ZDBiNDI5NzI5ZjQ1Y2E5OWVjMjZkYzY1ZGM2MWQ4YWFjMzcyNDY5MGI4NjQxNDBiMTlmZTc5NjY2ZTQ5MGM">Chat Room</a><a href="https://twitter.com/oas_generator" target="_blank" rel="noreferrer noopener">Twitter</a></div><div><h5>More</h5><a href="/blog">Blog</a><a href="https://github.com/OpenAPITools/openapi-generator">GitHub Repo</a><a class="github-button" href="https://github.com/OpenAPITools/openapi-generator" data-icon="octicon-star" data-count-href="/OpenAPITools/openapi-generator/stargazers" data-show-count="true" data-count-aria-label="# stargazers on GitHub" aria-label="Star this project on GitHub">Star</a></div></section><section class="copyright">Copyright © 2020 OpenAPI-Generator Contributors (https://openapi-generator.tech). (Both &quot;OpenAPI Tools&quot; (https://OpenAPITools.org) and &quot;OpenAPI Generator&quot; are not affiliated with OpenAPI Initiative (OAI))</section></footer></div></body></html>

View File

@ -80,9 +80,12 @@ Installing OpenAPI Generator's CLI tool allows users to generate all available g
<pre><code class="hljs css language-bash">npm install @openapitools/openapi-generator-cli -g
</code></pre>
<p>To install a specific version of the tool, pass the version during installation:</p>
<pre><code class="hljs css language-bash">npm install @openapitools/openapi-generator-cli@cli-3.3.4 -g
</code></pre>
<p>To install the tool as a dev dependency in your current project:</p>
<!-- RELEASE_VERSION -->
```bash
npm install @openapitools/openapi-generator-cli@cli-4.2.2 -g
```
<!-- /RELEASE_VERSION -->
To install the tool as a dev dependency in your current project:
<pre><code class="hljs css language-bash">npm install @openapitools/openapi-generator-cli -D
</code></pre>
<p>Then, <strong>generate</strong> a ruby client from a valid <a href="https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml">petstore.yaml</a> doc:</p>
@ -119,14 +122,16 @@ You'll then need to output the generated code to this mapped volume. Everything
<blockquote>
<p><strong>Platform(s)</strong>: Linux, macOS, Windows</p>
</blockquote>
<p>If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):</p>
<p>JAR location: <code>https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/3.3.4/openapi-generator-cli-3.3.4.jar</code></p>
<!-- RELEASE_VERSION -->
If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):
<p>JAR location: <code>https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar</code></p>
<p>For <strong>Mac/Linux</strong> users:</p>
<pre><code class="hljs css language-bash">wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/3.3.4/openapi-generator-cli-3.3.4.jar -O openapi-generator-cli.jar
<pre><code class="hljs css language-bash">wget https//repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar -O openapi-generator-cli.jar
</code></pre>
<p>For <strong>Windows</strong> users, you will need to install <a href="http://gnuwin32.sourceforge.net/packages/wget.htm">wget</a> or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.</p>
<pre><code class="hljs">Invoke-WebRequest -OutFile openapi-generator-<span class="hljs-keyword">cli</span>.jar https://repo1.maven<span class="hljs-meta">.org</span>/maven2/org/openapitools/openapi-generator-<span class="hljs-keyword">cli</span>/<span class="hljs-number">3.3</span><span class="hljs-number">.4</span>/openapi-generator-<span class="hljs-keyword">cli</span><span class="hljs-number">-3.3</span><span class="hljs-number">.4</span>.jar
<pre><code class="hljs">Invoke-WebRequest -OutFile openapi-generator-<span class="hljs-keyword">cli</span>.jar https://repo1.maven<span class="hljs-meta">.org</span>/maven2/org/openapitools/openapi-generator-<span class="hljs-keyword">cli</span>/<span class="hljs-number">4.2</span><span class="hljs-number">.2</span>/openapi-generator-<span class="hljs-keyword">cli</span><span class="hljs-number">-4.2</span><span class="hljs-number">.2</span>.jar
</code></pre>
<!-- /RELEASE_VERSION -->
<p>After downloading the JAR, run <code>java -jar openapi-generator-cli.jar help</code> to show the usage.</p>
<p>For Mac users, please make sure Java 8 is installed (Tips: run <code>java -version</code> to check the version), and export <code>JAVA_HOME</code> in order to use the supported Java version:</p>
<pre><code class="hljs css language-bash"><span class="hljs-built_in">export</span> JAVA_HOME=`/usr/libexec/java_home -v 1.8`
@ -167,4 +172,4 @@ openapi-generator-cli version <span class="hljs-comment"># is also 3.0.2</span>
<span class="hljs-built_in">source</span> ~/.bashrc
openapi-generator-cli version <span class="hljs-comment"># is always 3.0.2, unless any of the above overrides are done ad hoc</span>
</code></pre>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/18/2020</em></div><div class="docs-prevnext"><a class="docs-next button" href="/docs/plugins"><span>Plugins</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#npm">NPM</a></li><li><a href="#homebrew">Homebrew</a></li><li><a href="#docker">Docker</a></li><li><a href="#jar">JAR</a></li><li><a href="#bash-launcher-script">Bash Launcher Script</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/mono-logo.svg" alt="OpenAPI Generator" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/en/customization.html">Customizing Generators</a><a href="/docs/en/integrations.html">Workflow Integrations</a></div><div><h5>Community</h5><a href="/en/users.html">User Showcase</a><a href="http://stackoverflow.com/questions/tagged/openapi-generator" target="_blank" rel="noreferrer noopener">Stack Overflow</a><a href="https://join.slack.com/t/openapi-generator/shared_invite/enQtNzAyNDMyOTU0OTE1LTY5ZDBiNDI5NzI5ZjQ1Y2E5OWVjMjZkYzY1ZGM2MWQ4YWFjMzcyNDY5MGI4NjQxNDBiMTlmZTc5NjY2ZTQ5MGM">Chat Room</a><a href="https://twitter.com/oas_generator" target="_blank" rel="noreferrer noopener">Twitter</a></div><div><h5>More</h5><a href="/blog">Blog</a><a href="https://github.com/OpenAPITools/openapi-generator">GitHub Repo</a><a class="github-button" href="https://github.com/OpenAPITools/openapi-generator" data-icon="octicon-star" data-count-href="/OpenAPITools/openapi-generator/stargazers" data-show-count="true" data-count-aria-label="# stargazers on GitHub" aria-label="Star this project on GitHub">Star</a></div></section><section class="copyright">Copyright © 2020 OpenAPI-Generator Contributors (https://openapi-generator.tech). (Both &quot;OpenAPI Tools&quot; (https://OpenAPITools.org) and &quot;OpenAPI Generator&quot; are not affiliated with OpenAPI Initiative (OAI))</section></footer></div></body></html>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/19/2020</em></div><div class="docs-prevnext"><a class="docs-next button" href="/docs/plugins"><span>Plugins</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#npm">NPM</a></li><li><a href="#homebrew">Homebrew</a></li><li><a href="#docker">Docker</a></li><li><a href="#jar">JAR</a></li><li><a href="#bash-launcher-script">Bash Launcher Script</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/mono-logo.svg" alt="OpenAPI Generator" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/en/customization.html">Customizing Generators</a><a href="/docs/en/integrations.html">Workflow Integrations</a></div><div><h5>Community</h5><a href="/en/users.html">User Showcase</a><a href="http://stackoverflow.com/questions/tagged/openapi-generator" target="_blank" rel="noreferrer noopener">Stack Overflow</a><a href="https://join.slack.com/t/openapi-generator/shared_invite/enQtNzAyNDMyOTU0OTE1LTY5ZDBiNDI5NzI5ZjQ1Y2E5OWVjMjZkYzY1ZGM2MWQ4YWFjMzcyNDY5MGI4NjQxNDBiMTlmZTc5NjY2ZTQ5MGM">Chat Room</a><a href="https://twitter.com/oas_generator" target="_blank" rel="noreferrer noopener">Twitter</a></div><div><h5>More</h5><a href="/blog">Blog</a><a href="https://github.com/OpenAPITools/openapi-generator">GitHub Repo</a><a class="github-button" href="https://github.com/OpenAPITools/openapi-generator" data-icon="octicon-star" data-count-href="/OpenAPITools/openapi-generator/stargazers" data-show-count="true" data-count-aria-label="# stargazers on GitHub" aria-label="Star this project on GitHub">Star</a></div></section><section class="copyright">Copyright © 2020 OpenAPI-Generator Contributors (https://openapi-generator.tech). (Both &quot;OpenAPI Tools&quot; (https://OpenAPITools.org) and &quot;OpenAPI Generator&quot; are not affiliated with OpenAPI Initiative (OAI))</section></footer></div></body></html>

View File

@ -45,18 +45,20 @@
</span></div></div><div class="blockImage"><img src="/img/color-logo.svg"/></div></div></div></div></div><div class="container paddingBottom paddingTop" id="try"><div class="wrapper"><div class="gridBlock"><div class="blockElement imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/tools/npm.svg"/></div><div class="blockContent"><h2><div><span><p>Try via NPM</p>
</span></div></h2><div><span><p>The <a href="https://github.com/openapitools/openapi-generator-cli">NPM package wrapper</a> is cross-platform wrapper around the .jar artifact.
<strong>Install</strong> globally, exposing the CLI on the command line:</p>
<pre><code class="hljs css language-bash"><span class="hljs-comment"># install the latest version of "openapi-generator-cli"</span>
npm install @openapitools/openapi-generator-cli -g
<!-- RELEASE_VERSION -->
```bash
# install the latest version of "openapi-generator-cli"
npm install @openapitools/openapi-generator-cli -g
<h1><a class="anchor" aria-hidden="true" id="install-a-specific-version-of-openapi-generator-cli"></a><a href="#install-a-specific-version-of-openapi-generator-cli" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>install a specific version of &quot;openapi-generator-cli&quot;</h1>
<p>npm install @openapitools/openapi-generator-cli@cli-4.2.2 -g</p>
<h1><a class="anchor" aria-hidden="true" id="or-install-it-as-dev-dependency-in-your-nodejs-projects"></a><a href="#or-install-it-as-dev-dependency-in-your-nodejs-projects" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Or install it as dev-dependency in your node.js projects</h1>
<p>npm install @openapitools/openapi-generator-cli -D</p>
<pre><code class="hljs"><span class="xml"><span class="hljs-comment">&lt;!-- /RELEASE_VERSION --&gt;</span></span>
<span class="hljs-comment"># install a specific version of "openapi-generator-cli"</span>
npm install @openapitools/openapi-generator-cli@cli-3.0.0 -g
<span class="hljs-comment"># Or install it as dev-dependency in your node.js projects</span>
npm install @openapitools/openapi-generator-cli -D
</code></pre>
<p>Then, <strong>generate</strong> a ruby client from a valid <a href="https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml">petstore.yaml</a> doc:</p>
<pre><code class="hljs css language-bash">openapi-generator generate -i petstore.yaml -g ruby -o /tmp/<span class="hljs-built_in">test</span>/
</code></pre>
Then, <span class="hljs-strong">**generate**</span> a ruby client from a valid [<span class="hljs-string">petstore.yaml</span>](<span class="hljs-link">https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml</span>) doc:
<span class="hljs-code">```bash
openapi-generator generate -i petstore.yaml -g ruby -o /tmp/test/
</span></code></pre>
</span></div></div></div></div></div></div><div class="container paddingBottom paddingTop" id="tryHomebrew"><div class="wrapper"><div class="gridBlock"><div class="blockElement imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/tools/homebrew-256x256.png"/></div><div class="blockContent"><h2><div><span><p>Try via Homebrew</p>
</span></div></h2><div><span><p><strong>Install</strong> via <a href="https://brew.sh/">homebrew</a>:</p>
<pre><code class="hljs css language-bash">brew install openapi-generator

View File

@ -45,18 +45,20 @@
</span></div></div><div class="blockImage"><img src="/img/color-logo.svg"/></div></div></div></div></div><div class="container paddingBottom paddingTop" id="try"><div class="wrapper"><div class="gridBlock"><div class="blockElement imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/tools/npm.svg"/></div><div class="blockContent"><h2><div><span><p>Try via NPM</p>
</span></div></h2><div><span><p>The <a href="https://github.com/openapitools/openapi-generator-cli">NPM package wrapper</a> is cross-platform wrapper around the .jar artifact.
<strong>Install</strong> globally, exposing the CLI on the command line:</p>
<pre><code class="hljs css language-bash"><span class="hljs-comment"># install the latest version of "openapi-generator-cli"</span>
npm install @openapitools/openapi-generator-cli -g
<!-- RELEASE_VERSION -->
```bash
# install the latest version of "openapi-generator-cli"
npm install @openapitools/openapi-generator-cli -g
<h1><a class="anchor" aria-hidden="true" id="install-a-specific-version-of-openapi-generator-cli"></a><a href="#install-a-specific-version-of-openapi-generator-cli" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>install a specific version of &quot;openapi-generator-cli&quot;</h1>
<p>npm install @openapitools/openapi-generator-cli@cli-4.2.2 -g</p>
<h1><a class="anchor" aria-hidden="true" id="or-install-it-as-dev-dependency-in-your-nodejs-projects"></a><a href="#or-install-it-as-dev-dependency-in-your-nodejs-projects" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Or install it as dev-dependency in your node.js projects</h1>
<p>npm install @openapitools/openapi-generator-cli -D</p>
<pre><code class="hljs"><span class="xml"><span class="hljs-comment">&lt;!-- /RELEASE_VERSION --&gt;</span></span>
<span class="hljs-comment"># install a specific version of "openapi-generator-cli"</span>
npm install @openapitools/openapi-generator-cli@cli-3.0.0 -g
<span class="hljs-comment"># Or install it as dev-dependency in your node.js projects</span>
npm install @openapitools/openapi-generator-cli -D
</code></pre>
<p>Then, <strong>generate</strong> a ruby client from a valid <a href="https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml">petstore.yaml</a> doc:</p>
<pre><code class="hljs css language-bash">openapi-generator generate -i petstore.yaml -g ruby -o /tmp/<span class="hljs-built_in">test</span>/
</code></pre>
Then, <span class="hljs-strong">**generate**</span> a ruby client from a valid [<span class="hljs-string">petstore.yaml</span>](<span class="hljs-link">https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml</span>) doc:
<span class="hljs-code">```bash
openapi-generator generate -i petstore.yaml -g ruby -o /tmp/test/
</span></code></pre>
</span></div></div></div></div></div></div><div class="container paddingBottom paddingTop" id="tryHomebrew"><div class="wrapper"><div class="gridBlock"><div class="blockElement imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/tools/homebrew-256x256.png"/></div><div class="blockContent"><h2><div><span><p>Try via Homebrew</p>
</span></div></h2><div><span><p><strong>Install</strong> via <a href="https://brew.sh/">homebrew</a>:</p>
<pre><code class="hljs css language-bash">brew install openapi-generator