Requirements
- PHP ≥ 8.2
- If your purpose is to manage snapshots directly on Pantheon, Terminus is required
Install Inside an Existing Composer project
composer require performant-labs/testor vendor/bin/testor self:init
Continue to Configuration.
Or, inside a DDEV project:
ddev composer require performant-labs/testor ddev exec testor self:init
Once this is executed, the "exec" is no longer needed. Subsequent commands can be in the form of:
ddev testor snapshot:list
Standalone Installation with Composer
composer global require performant-labs/testor
Make sure that composer global bin path (normally $HOME/.composer/vendor/bin
) is included to the PATH.
Standalone Installation without Composer
curl -L -o testor https://github.com/Performant-Labs/testor/releases/latest/download/testor.phar