2018-03-18 18:55:53 +03:00
# redoc-cli
2019-06-04 15:47:22 +03:00
**[ReDoc](https://github.com/Redocly/redoc)'s Command Line Interface**
2018-03-18 18:55:53 +03:00
## Installation
2018-03-20 12:39:53 +03:00
You can use redoc cli by installing `redoc-cli` globally or using [npx ](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b ).
2018-03-18 18:55:53 +03:00
## Usage
2018-03-20 12:39:53 +03:00
2018-04-26 17:10:37 +03:00
Two following commands are available:
2018-03-20 12:39:53 +03:00
- `redoc-cli serve [spec]` - starts the server with `spec` rendered with ReDoc. Supports SSR mode (`--ssr`) and can watch the spec (`--watch`)
- `redoc-cli bundle [spec]` - bundles spec and ReDoc into **zero-dependency** HTML file.
Some examples:
2018-08-23 18:58:13 +03:00
- Bundle with main color changed to `orange` : < br > `$ redoc-cli bundle [spec] --options.theme.colors.primary.main=orange`
2018-03-20 12:52:08 +03:00
- Serve with `nativeScrollbars` option set to true: < br > `$ redoc-cli serve [spec] --options.nativeScrollbars`
2019-06-04 15:47:22 +03:00
- Bundle using custom template (check [default template ](https://github.com/Redocly/redoc/blob/master/cli/template.hbs ) for reference): < br > `$ redoc-cli bundle [spec] -t custom.hbs`
2019-01-31 04:51:44 +03:00
- Bundle using custom template and add custom `templateOptions` : < br > `$ redoc-cli bundle [spec] -t custom.hbs --templateOptions.metaDescription "Page meta description"`
2018-03-20 12:39:53 +03:00
2018-04-26 17:10:37 +03:00
For more details run `redoc-cli --help` .