qacli config component-path

Manage the non-default component search list.

Usage

component-path  {-A <directory>|-R <directory>|-L} [--] [-h]

Extended Description

It is possible to add components installed in non-default locations. This command allows the user to manage these locations.

Options

Name, shorthand Default Description
‑‑add, ‑A  
For advanced Perforce QAC users only.

Add a user-specified component search path that is set for this installation of Perforce QAC. This path will be searched for component plugins at program start-up by the Perforce QAC component discovery mechanism. The path to a third-party component that has a valid Perforce QAC component plug-in file.

‑‑help, ‑h   Displays usage information and exits.
‑‑ignore‑rest, ‑‑   Ignores the rest of the labeled arguments following this flag.
‑‑list, ‑L   List the user-specified component search paths that are set for this installation of Perforce QAC.
‑‑remove  

Remove a user-specified component search path that is set for this installation of Perforce QAC. The supplied argument to this option must be a canonicalized path.

Using older components in a newer version of Perforce QAC is not a supported configuration - there is no guarantee of compatibility.

Examples

Adding a Non-default Component

To add a component that has not been installed by Perforce QAC or one of its compliance modules:

qacli config component-path --add <path>

The component should now be available to be added to the toolchain using either qacli pprops or qagui.

Removing a Non-default Component

To remove a component that has not been installed by Perforce QAC or one of its compliance modules:

qacli config component-path --remove <path>

It is recommended to first remove this component from any Perforce QAC projects before removing its component path.

List all Component Paths

To list the component search paths, you can use the following command:

qacli config component-path --list