Configuration: Environment Variables
Settable Environment Variables
Set these environment variables to override default values used. The project configuration will take precedence over environment variables, and any values set explicitly in CLI or API arguments will take precedence over both.
PACWICH_PACKAGE_MANAGERThe package manager to use. This overrides config and environment variable settings.PACWICH_CLI_SCRIPT_OUTPUT_STYLE_DEFAULTThe default output style for running scripts via the CLI, when no value is provided to the CLI arguments. The "grouped" output is only available on a TTY and otherwise falls back to "prefixed". Otherwise "plain" and "none" are accepted.Ifconfig.defaults.cliScriptOutputStyleis set in the project configuration, it will take precedence.PACWICH_PARALLEL_MAX_DEFAULTThe default parallel max for running scripts, when no value is provided to the CLI or API arguments.Ifconfig.defaults.parallelMaxis set in the project configuration, it will take precedence.PACWICH_SHELL_DEFAULTThe default shell for running inline scripts, when no value is provided to the CLI or API arguments.Ifconfig.defaults.shellis set in the project configuration, it will take precedence.PACWICH_INCLUDE_ROOT_WORKSPACE_DEFAULTWhether to include the root workspace as a normal workspace.Ifconfig.defaults.includeRootWorkspaceis set in the project configuration, it will take precedence.PACWICH_AFFECTED_BASE_REF_DEFAULTThe default git base ref for affected workspace resolution. This ismainwhen not overridden.Ifconfig.defaults.affectedBaseRefis set in the project configuration, it will take precedence.PACWICH_DISABLE_EXECUTABLE_CONFIGS_DEFAULTWhether to disable loading executable configs (TS/JS), mainly for untrusted contexts. This isfalsewhen not overridden.


