Skip to content

Environment and executable overrides

Plugins use environment variables for credentials and non-standard executable locations. Do not put secret values in commands, manifests, examples, or logs.

Core executable overrides

Plugin familyEnvironment variable
Image ToolsMERE_IMAGE_TOOLS_MERE_RUN
Workflow Tools packageMERE_WORKFLOW_TOOLS_MERE_RUN

The same tools accept --mere-run-command for development checkouts or unusual install paths. Other plugins document their own equivalent flag in their plugin page and --help output.

RunPod

RunPod Runner requires provider credentials, SSH access material, and a usable local toolchain for its selected provider path. Use mere-runpod doctor to see what the installed version expects. Keep API keys in the environment or a supported secret store, never in recipe JSON or run.json.

ShotGrid

ShotGrid Tools expects the site URL, script name, and script key through its documented environment configuration. Treat the script key as a secret and use a least-privilege integration account.

Output paths

Plugins need write access to their output directory. Prefer a dedicated run directory per workflow so manifests and artifacts do not overwrite one another.

Debugging overrides

Executable overrides are useful for source checkouts, but they change the binary that owns canonical inference. Record the effective command and avoid treating a development override as production proof.

Official companion plugins for the local mere.run runtime.