mintlify
Version:
The Mintlify CLI
94 lines (66 loc) • 2.58 kB
Markdown
<div align="center">
<a href="https://mintlify.com">
<img
src="https://res.cloudinary.com/mintlify/image/upload/v1665385627/logo-rounded_zuk7q1.svg"
alt="Mintlify Logo"
height="64"
/>
</a>
<br />
<p>
<h3>
<b>
Mintlify CLI
</b>
</h3>
</p>
<p>
The Mintlify CLI is the easiest way to build Mintlify apps from the command line.
</p>
<p>
[](https://mintlify.com) [](https://twitter.com/intent/tweet?url=&text=Check%20out%20%40mintlify)
[](https://mintlify.com/community)
</p>
<p>
<sub>
Built with ❤︎ by
<a href="https://mintlify.com">
Mintlify
</a>
</sub>
</p>
</div>
### 🚀 Installation
Download the Mintlify CLI using the following command
```
npm i -g mintlify
```
### 👩💻 Development
#### `mintlify dev`
Run this command at the root of your Mintlify project to preview changes locally.
Notes
- `mintlify dev` requires Node v18 or higher.
#### Custom Ports
Mintlify uses port 3000 by default. You can use the `--port` flag to customize the port Mintlify runs on. For example, use this command to run in port 3333:
```
mintlify dev --port 3333
```
You will see an error like this if you try to run Mintlify in a port that's already taken:
```
Error: listen EADDRINUSE: address already in use :::3000
```
#### Troubleshooting
Steps you can take if the dev CLI is not working (After each step try to run `mintlify dev` again):
- Make sure you are running in a folder with a `docs.json` file.
- Run `npm update -g mintlify` to ensure you have the most recent version of the CLI.
- Make sure you are using Node v18 or higher.
- Navigate to the `.mintlify` folder in your home directory and delete its contents.
### Additional Commands
#### `mintlify openapi-check <openapiFilenameOrUrl>`
Check your OpenAPI file for errors. You can pass in a filename (e.g. `./openapi.yaml`) or a URL (e.g. `https://petstore3.swagger.io/api/v3/openapi.json`).
#### `mintlify broken-links` <sup>BETA</sup>
Check for broken internal links in your Mintlify project.
#### `mintlify rename <from> <to>` <sup>BETA</sup>
Rename a file in a Mintlify project and update all internal link references.
### 🏃 Get Started
[Create an account](https://mintlify.com/start) to start using Mintlify for your documentation.