Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@useoptic/cli

Package Overview
Dependencies
Maintainers
2
Versions
217
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@useoptic/cli

API automation for the modern team

  • 2.5.3
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
11
decreased by-21.43%
Maintainers
2
Weekly downloads
 
Created
Source

@useoptic/cli

API automation for the modern team

oclif Version Downloads/week License

Usage

$ npm install -g @useoptic/cli
$ optic COMMAND
running command...
$ optic (-v|--version|version)
@useoptic/cli/2.5.3 darwin-x64 node-v8.12.0
$ optic --help [COMMAND]
USAGE
  $ optic COMMAND
...

Commands

optic api:add APIID APIVERSION

Install an Optic API and generate artifacts (Swagger/OAS, SDKs, etc.)

USAGE
  $ optic api:add APIID APIVERSION

ARGUMENTS
  APIID       "team/api" or "api"
  APIVERSION  the version of "apiId" you want to consume

OPTIONS
  -o, --outputDirectory=outputDirectory  directory to output generated artifacts (Swagger/OAS, SDKs, etc.)

See code: src/commands/api/add.ts

optic api:document

document your API contract

USAGE
  $ optic api:document

See code: src/commands/api/document.ts

optic api:install

Generates artifacts (Swagger/OAS, SDKs, etc.) for the APIs that have been added via api:add

USAGE
  $ optic api:install

OPTIONS
  -o, --outputDirectory=outputDirectory  (required) directory to output generated artifacts (Swagger/OAS, SDKs, etc.)

See code: src/commands/api/install.ts

optic api:publish

publish your API contract to Optic

USAGE
  $ optic api:publish

OPTIONS
  -d, --draft

See code: src/commands/api/publish.ts

optic auth:add-token

authenticate the CLI

USAGE
  $ optic auth:add-token

See code: src/commands/auth/add-token.ts

optic auth:login

login to your account from the CLI

USAGE
  $ optic auth:login

OPTIONS
  --host=host

See code: src/commands/auth/login.ts

optic config:check

validate your optic.yml

USAGE
  $ optic config:check

See code: src/commands/config/check.ts

optic help [COMMAND]

display help for optic

USAGE
  $ optic help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

optic setup:paths [TESTCMD]

detect API paths by running tests

USAGE
  $ optic setup:paths [TESTCMD]

ARGUMENTS
  TESTCMD  the command that runs your tests

See code: src/commands/setup/paths.ts

optic setup:tests [TESTCMD]

validate that your tests log data to Optic

USAGE
  $ optic setup:tests [TESTCMD]

ARGUMENTS
  TESTCMD  the command that runs your tests

See code: src/commands/setup/tests.ts

Keywords

FAQs

Package last updated on 02 Apr 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc