@stoplight/cli

Stoplight CLI

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@stoplight/cli
5.0.9602 days ago3 years agoMinified + gzip package size for @stoplight/cli in KB

Readme

@stoplight/cli
publish demo

Usage

# Install the Stoplight CLI
npm install -g @stoplight/cli

# Output a list of commands
stoplight --help

Commands

push

stoplight push --help

Usage: stoplight push [options]

Analyzes a directory of files and pushes the APIs, models, and docs to Stoplight

Options:
  --ci-token        <ciToken>     project ci token
  -b, --branch      <branch>      project branch name
  -d, --directory   <directory>   directory to analyze and push to stoplight
  --url             <url>         stoplight installation (default: "https://stoplight.io")
  --verbose                       enable detailed logging
  --dry-run                       output analyzes result without pushing to stoplight
  -h, --help                      output usage information

It is possible to let the CLI go through a proxy by setting the HTTP_PROXY env variable.

Development

# Build the CLI commands
yarn build

# To
yarn cli push --directory ../../path/to/repo --url http://stoplight-local.com:8080 --ci-token 123 --branch master

Note: ts-node cannot be used because of fancy webworker stuff.

Support

If you need help using the CLI or have a support question, please use the Stoplight Community forum.
If you have a bug or feature request, please reach out to Stoplight support at support@stoplight.io.