User Data Location
Helix QAC stores user settings, sample projects, default files, and help in the User Data Location (UDL). These are copied from the Helix QAC installation on first use, allowing the user to customize to their preference and/or environment.
By default, the UDL is stored on a per user basis and most users can accept the default, platform specific locations:
- Windows:
%LOCALAPPDATA%\Perforce\Helix-QAC-<version>
- Linux:
$HOME/.config/Perforce/Helix-QAC-<version>
<version>
is replaced by the version of the release. This is typically the year and release number for that year - for example "2022.2".
It is possible to change the location of the UDL (again on a per user basis) or configure in a common location so that the settings are installation wide.
UDL Discovery
The following methods are polled on startup in turn to determine where the UDL is located:
- The environment variable
HELIX_QAC_UDL
is checked and if not empty that location will be used as the UDL. - The following user-specific location is checked (for a file named
Helix-QAC-<version>.udl
) and if present then the content of that file will point to the UDL. The file is platform specific: - The following system-specific location is checked (for a file named
Helix-QAC-<version>.udl
) and if present then the content of that file will point to the UDL. The file is platform specific:
Windows: %LOCALAPPDATA%\Perforce\Helix-QAC-<version>.udl
Linux: $HOME/.config/Perforce/Helix-QAC-<version>.udl
Windows: %PROGRAMDATA%\Perforce\Helix-QAC-<version>.udl
Linux: /etc/Perforce.d/Helix-QAC-<version>.udl
If you want to override the default UDL locations, you can set a different user-specific location in the CLI (qacli config udl
) or in the GUI (see The Admin Menu).
If you want a system wide UDL then either set the environment variable HELIX_QAC_UDL
appropriately or use the following CLI command:
%PROGRAMDATA%\Perforce
or /etc/Perforce.d
) have been created and permissions set appropriately – those directories are NOT automatically created during installation.