npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

coveops-cli-plugin

v0.7.1

Published

A new CLI generated with oclif

Readme

coveops-cli-plugin

A new CLI generated with oclif

oclif Version Downloads/week

Usage

$ npm install -g coveops-cli-plugin
$ coveops COMMAND
running command...
$ coveops (--version)
coveops-cli-plugin/0.7.1 linux-x64 node-v24.14.0
$ coveops --help [COMMAND]
USAGE
  $ coveops COMMAND
...

Commerce Troubleshoot Console Deploy Examples

Managed key strategy (default):

coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console

Provided tokens strategy:

coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console --engine-token <ENGINE_TOKEN> --cmh-token <CMH_TOKEN>

Update an existing hosted page with a known ID:

coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console --page-id <HOSTED_PAGE_ID>

Name-only update behavior:

coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console

When --page-id is omitted, the deployer resolves by page name first: if a hosted page already matches that name, it updates it; otherwise deployment can create a new hosted page.

Commands

coveops hello PERSON

Say hello

USAGE
  $ coveops hello [PERSON] -f <value>

ARGUMENTS
  PERSON  Person to say hello to

FLAGS
  -f, --from=<value>  (required) Who is saying hello

DESCRIPTION
  Say hello

EXAMPLES
  $ coveops hello friend --from oclif
  hello friend from oclif! (./src/commands/hello/index.ts)

See code: dist/commands/hello/index.ts

coveops hello world

Say hello world

USAGE
  $ coveops hello world

DESCRIPTION
  Say hello world

EXAMPLES
  $ coveops hello world
  hello world! (./src/commands/hello/world.ts)

coveops help [COMMAND]

Display help for coveops.

USAGE
  $ coveops help [COMMAND] [-n]

ARGUMENTS
  COMMAND  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for coveops.

See code: @oclif/plugin-help

coveops org commerce listings create

Create a new listing configuration in the organization

USAGE
  $ coveops org commerce listings create -i <value> -d <value> -f <value> -n <value>

FLAGS
  -d, --displayName=<value>  (required) Display name of the listing configuration
  -f, --filter=<value>       (required) Filter query for the listing configuration
  -i, --configFile=<value>   (required) Path to JSON file containing the full listing configuration
  -n, --name=<value>         (required) Name of the listing configuration

DESCRIPTION
  Create a new listing configuration in the organization

EXAMPLES
  $ coveops org commerce listings create --name "electronics" --displayName "Electronics" --filter "@category==electronics" --catalogId "default"

coveops org commerce listings delete

Delete a listing configuration in an organization

USAGE
  $ coveops org commerce listings delete -c <value>

FLAGS
  -c, --configId=<value>  (required) The unique identifier of the listing configuration.

DESCRIPTION
  Delete a listing configuration in an organization

EXAMPLES
  $ coveops org commerce listings delete --catalogId default

coveops org commerce listings get

Get a specific listing configuration

USAGE
  $ coveops org commerce listings get -c <value> [--json]

FLAGS
  -c, --configId=<value>  (required) The unique identifier of the listing configuration.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Get a specific listing configuration

EXAMPLES
  $ coveops org commerce listings get --configId default

coveops org commerce listings global get

Get the global listing configuration for a catalog

USAGE
  $ coveops org commerce listings global get -t <value>

FLAGS
  -t, --trackingId=<value>  (required) The unique identifier of the tracking target.

DESCRIPTION
  Get the global listing configuration for a catalog

EXAMPLES
  $ coveops org commerce listings global get --trackingId my-tracking-id

coveops org commerce listings global update

Update the global listing configuration

USAGE
  $ coveops org commerce listings global update -i <value>

FLAGS
  -i, --configFile=<value>  (required) Path to JSON file containing the global listing configuration

DESCRIPTION
  Update the global listing configuration

EXAMPLES
  $ coveops org commerce listings global update --configFile path/to/config.json

coveops org commerce listings list

List all listing configurations of an organization

USAGE
  $ coveops org commerce listings list -t <value> [--json] [-p <value>] [-P <value>]

FLAGS
  -P, --perPage=<value>     [default: 10] The number of items per page.
  -p, --page=<value>        The page number to retrieve.
  -t, --trackingId=<value>  (required) The unique identifier of the tracking target.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List all listing configurations of an organization

EXAMPLES
  $ coveops org commerce listings list --trackingId my-tracking-id

  $ coveops org commerce listings list --trackingId my-tracking-id --page 1 --perPage 20

coveops org commerce listings update NAME

Update a specific listing configuration

USAGE
  $ coveops org commerce listings update [NAME] -c <value> [-i <value>] [-d <value>] [-f <value>] [-a]

ARGUMENTS
  NAME  Name of the listing configuration to update

FLAGS
  -a, --isActive             Set the active status of the listing configuration
  -c, --configId=<value>     (required) The unique identifier of the listing configuration.
  -d, --displayName=<value>  New display name for the listing configuration
  -f, --filter=<value>       New filter query for the listing configuration
  -i, --configFile=<value>   Path to JSON file containing the full listing configuration

DESCRIPTION
  Update a specific listing configuration

EXAMPLES
  $ coveops org commerce listings update electronics --displayName "Electronics Updated" --configId default

  $ coveops org commerce listings update electronics --configFile path/to/config.json --configId default

coveops org commerce troubleshoot deploy

Deploy or update the Commerce Troubleshoot Console hosted page through @coveops/commerce-troubleshoot-deployer.

USAGE
  $ coveops org commerce troubleshoot deploy --pageName <value> [--accessToken <value>] [--cmhToken <value>] [--country <value>]
    [--currency <value>] [--dryRun] [--engineToken <value>] [--environment <value>] [--language <value>] [--organization
    <value>] [--pageId <value>] [--region <value>] [--rotate] [--trackingId <value>] [--viewUrl <value>]

FLAGS
  --accessToken=<value>   Platform access token. Falls back to coveo config value accessToken.
  --cmhToken=<value>      CMH API key used when --engine-token is provided (provided key strategy).
  --country=<value>       [default: US] Runtime default country code for hosted app payload.
  --currency=<value>      [default: USD] Runtime default currency code for hosted app payload.
  --dryRun                Generate bundle and config without running coveo deploy.
  --engineToken=<value>   Engine API key. Providing this switches key strategy to provided mode.
  --environment=<value>   Platform environment. Falls back to coveo config value environment.
  --language=<value>      [default: en] Runtime default language for hosted app payload.
  --organization=<value>  Organization ID. Falls back to coveo config value organization.
  --pageId=<value>        Hosted page ID to update directly.
  --pageName=<value>      (required) Hosted page name for deploy target.
  --region=<value>        Platform region. Falls back to coveo config value region.
  --rotate                Rotate managed API keys before deploy (managed key strategy only).
  --trackingId=<value>    Runtime default tracking ID for hosted app payload.
  --viewUrl=<value>       [default: https://www.example.com/] Runtime default product listing URL for hosted app
                          payload.

DESCRIPTION
  Deploy or update the Commerce Troubleshoot Console hosted page through @coveops/commerce-troubleshoot-deployer.

EXAMPLES
  $ coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console

  $ coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console --engine-token <ENGINE_TOKEN> --cmh-token <CMH_TOKEN>

  $ coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console --page-id f8f9b7d1-1f44-4f7c-9854-a2b0a4df1c13

  $ coveops org commerce troubleshoot deploy --page-name commerce-troubleshoot-console  # Name-only deploy updates an existing page if one matches the name.

coveops org search authentication create NAME

Create a new Authentication provider (SAML or Sharepoint Claims) in the specified organization

USAGE
  $ coveops org search authentication create [NAME] -r <value> [-a <value>] [-f] [-e <value>] [-m <value>] [-p <value>] [-s <value>]
    [-t saml|sharepoint] [-u <value>]

ARGUMENTS
  NAME  Name for the authentication provider

FLAGS
  -a, --assertionConsumerServiceUrl=<value>  Assertion Consumer Service URL for the authentication provider
  -e, --expiration=<value>                   Expiration time for the authentication provider
  -f, --enforceTrustedUris                   Enforce trusted URIs
  -m, --metadataUrl=<value>                  Metadata URL for the authentication provider
  -p, --provider=<value>                     [default: Email Security Provider] Desired Security Provider for the
                                             authentication provider
  -r, --relyingPartyIdentifier=<value>       (required) [default: https://platform.cloud.coveo.com] Relying Party
                                             Identifier for the authentication provider
  -s, --secret=<value>                       Secret for the authentication provider
  -t, --type=<option>                        [default: saml] Type of authentication provider to list
                                             <options: saml|sharepoint>
  -u, --uri=<value>                          URI for the Sharepoint Claims authentication provider

DESCRIPTION
  Create a new Authentication provider (SAML or Sharepoint Claims) in the specified organization

EXAMPLES
  $ coveops org search authentication create --type saml "My SAML Provider" --metadataUrl "https://example.com/metadata.xml"

coveops org search authentication delete ID

Deletes an existing Authentication provider (SAML or Sharepoint Claims) in the specified organization

USAGE
  $ coveops org search authentication delete [ID] [-t saml|sharepoint]

ARGUMENTS
  ID  Id of the authentication provider to delete

FLAGS
  -t, --type=<option>  Type of authentication provider to list
                       <options: saml|sharepoint>

DESCRIPTION
  Deletes an existing Authentication provider (SAML or Sharepoint Claims) in the specified organization

EXAMPLES
  $ coveops org search authentication delete 73404dc5-1111-1111-1111-0e5144482521

coveops org search authentication list

List all authentication providers for an organization

USAGE
  $ coveops org search authentication list [--json] [-f] [-t saml|sharepoint]

FLAGS
  -f, --force
  -t, --type=<option>  Type of authentication provider to list
                       <options: saml|sharepoint>

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List all authentication providers for an organization

EXAMPLES
  $ coveops org search authentication list

coveops org search authentication update ID

Updates an existing Authentication provider (SAML or Sharepoint Claims) in the specified organization

USAGE
  $ coveops org search authentication update [ID] -n <value> -r <value> [-a <value>] [-f] [-e <value>] [-m <value>] [-p <value>] [-s
    <value>] [-t saml|sharepoint] [-u <value>]

ARGUMENTS
  ID  Id of the authentication provider to update

FLAGS
  -a, --assertionConsumerServiceUrl=<value>  Assertion Consumer Service URL for the authentication provider
  -e, --expiration=<value>                   Expiration time for the authentication provider
  -f, --enforceTrustedUris                   Enforce trusted URIs
  -m, --metadataUrl=<value>                  Metadata URL for the authentication provider
  -n, --name=<value>                         (required) Name of the authentication provider
  -p, --provider=<value>                     [default: Email Security Provider] Desired Security Provider for the
                                             authentication provider
  -r, --relyingPartyIdentifier=<value>       (required) [default: https://platform.cloud.coveo.com] Relying Party
                                             Identifier for the authentication provider
  -s, --secret=<value>                       Secret for the authentication provider
  -t, --type=<option>                        [default: saml] Type of authentication provider to list
                                             <options: saml|sharepoint>
  -u, --uri=<value>                          URI for the Sharepoint Claims authentication provider

DESCRIPTION
  Updates an existing Authentication provider (SAML or Sharepoint Claims) in the specified organization

EXAMPLES
  $ coveops org search authentication update --type saml 73404dc5-1111-1111-1111-0e5144482521 --relyingPartyIdentifier https://platform-ca.cloud.coveo.com

coveops org vaults create

Create a new Vault parameter in the specified organization

USAGE
  $ coveops org vaults create -n <value> -v <value> [-r EXTENSION|SOURCE -s <value>] [-t PUBLIC|OBFUSCATED|STRICT]

FLAGS
  -n, --key=<value>            (required) Key for the Vault parameter
  -r, --resourceType=<option>  [default: EXTENSION] Resource type for Scope of the Vault parameter
                               <options: EXTENSION|SOURCE>
  -s, --scope=<value>...       Scope for the Vault parameter
  -t, --visibility=<option>    [default: OBFUSCATED] Visibility type (PUBLIC, OBFUSCATED, or STRICT)
                               <options: PUBLIC|OBFUSCATED|STRICT>
  -v, --value=<value>          (required) Value for the Vault parameter

DESCRIPTION
  Create a new Vault parameter in the specified organization

coveops org vaults list

List all Vault parameters in the specified organization

USAGE
  $ coveops org vaults list [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List all Vault parameters in the specified organization

EXAMPLES
  coveo org:vaults:list

coveops plugins

List installed plugins.

USAGE
  $ coveops plugins [--core]

FLAGS
  --core  Show core plugins.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ coveops plugins

See code: @oclif/plugin-plugins

coveops plugins:install PLUGIN...

Installs a plugin into the CLI.

USAGE
  $ coveops plugins:install PLUGIN...

ARGUMENTS
  PLUGIN  Plugin to install.

FLAGS
  -f, --force    Run yarn install with force flag.
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Installs a plugin into the CLI.
  Can be installed from npm or a git url.

  Installation of a user-installed plugin will override a core plugin.

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
  the CLI without the need to patch and update the whole CLI.


ALIASES
  $ coveops plugins add

EXAMPLES
  $ coveops plugins:install myplugin 

  $ coveops plugins:install https://github.com/someuser/someplugin

  $ coveops plugins:install someuser/someplugin

coveops plugins:inspect PLUGIN...

Displays installation properties of a plugin.

USAGE
  $ coveops plugins:inspect PLUGIN...

ARGUMENTS
  PLUGIN  [default: .] Plugin to inspect.

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Displays installation properties of a plugin.

EXAMPLES
  $ coveops plugins:inspect myplugin

coveops plugins:install PLUGIN...

Installs a plugin into the CLI.

USAGE
  $ coveops plugins:install PLUGIN...

ARGUMENTS
  PLUGIN  Plugin to install.

FLAGS
  -f, --force    Run yarn install with force flag.
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Installs a plugin into the CLI.
  Can be installed from npm or a git url.

  Installation of a user-installed plugin will override a core plugin.

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
  the CLI without the need to patch and update the whole CLI.


ALIASES
  $ coveops plugins add

EXAMPLES
  $ coveops plugins:install myplugin 

  $ coveops plugins:install https://github.com/someuser/someplugin

  $ coveops plugins:install someuser/someplugin

coveops plugins:link PLUGIN

Links a plugin into the CLI for development.

USAGE
  $ coveops plugins:link PLUGIN

ARGUMENTS
  PATH  [default: .] path to plugin

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Links a plugin into the CLI for development.
  Installation of a linked plugin will override a user-installed or core plugin.

  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
  command will override the user-installed or core plugin implementation. This is useful for development work.


EXAMPLES
  $ coveops plugins:link myplugin

coveops plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ coveops plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ coveops plugins unlink
  $ coveops plugins remove

coveops plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ coveops plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ coveops plugins unlink
  $ coveops plugins remove

coveops plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ coveops plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ coveops plugins unlink
  $ coveops plugins remove

coveops plugins update

Update installed plugins.

USAGE
  $ coveops plugins update [-h] [-v]

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Update installed plugins.