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

  • 3.2.4
  • 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/3.2.4 darwin-x64 node-v8.12.0
$ optic --help [COMMAND]
USAGE
  $ optic COMMAND
...

Commands

optic api:add API-ID

Add API dependencies to your project

USAGE
  $ optic api:add API-ID

ARGUMENTS
  API-ID  "org/api" or "api"

OPTIONS
  -g, --generate=generate  artifacts to generate
  -v, --version=version    [default: latest] API version to consume, defaults to "latest"

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

optic api:document

document your API contract

USAGE
  $ optic api:document

OPTIONS
  --generate=generate

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

optic api:install

Generates artifacts defined in your optic.yml file

USAGE
  $ optic api:install

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 api:publishLocal

publish your API contract locally

USAGE
  $ optic api:publishLocal

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

optic api:update

Checks if any API dependencies need updates

USAGE
  $ optic api:update

See code: src/commands/api/update.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 auth:logout

logout from the CLI

USAGE
  $ optic auth:logout

OPTIONS
  --host=host

See code: src/commands/auth/logout.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:init

setup an optic project

USAGE
  $ optic setup:init

OPTIONS
  --id=id
  --verify-tests

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

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 16 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