Skip to content
/ cli Public
forked from percy/cli

The Percy CLI is used to interact with, and upload snapshots to, percy.io via the command line.

Notifications You must be signed in to change notification settings

elmeligy/cli

 
 

Repository files navigation

Percy CLI

Test

The Percy CLI is used to interact with, and upload snapshots to, percy.io via the command line.

Installation

$ npm install --save-dev @percy/cli

Command Topics

Advanced

In addition to the CLI packages, this repo contains core libraries responsible for Percy's CI/CD integrations, Percy API communication, DOM serialization, asset discovery, etc.

Issues

For problems directly related to the CLI, add an issue on GitHub.

For other issues, open a support request.

Developing

This project is built with lerna. The core libaries and CLI plugins are located in ./packages. Run yarn to install dependencies after cloning the repo and use the following scripts for various development tasks:

  • yarn build - build all packages
  • yarn build:watch - build and watch all packages in parallel
  • yarn clean - clean up build and coverage output
  • yarn lint - lint all packages
  • yarn readme - generate oclif readme usage
  • yarn test - run all tests, one package after another
  • yarn test:coverage - run all tests with coverage, one package after another

Individual package scripts can be invoked using yarn's workspace command. For example:

$ yarn workspace @percy/core test

About

The Percy CLI is used to interact with, and upload snapshots to, percy.io via the command line.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.5%
  • TypeScript 1.5%