Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.
/ percy-cli Public archive
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

Addepar/percy-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 cli commands 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 99.2%
  • Other 0.8%