{"id":15046075,"url":"https://github.com/terminus-plugin-project/terminus-wraith-plugin","last_synced_at":"2026-02-13T16:33:15.395Z","repository":{"id":57066956,"uuid":"88998583","full_name":"terminus-plugin-project/terminus-wraith-plugin","owner":"terminus-plugin-project","description":"Wraith - A Terminus plugin to assist with visual regression testing of Pantheon site environments.","archived":false,"fork":false,"pushed_at":"2019-02-22T05:14:50.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"1.x","last_synced_at":"2025-09-08T09:46:00.476Z","etag":null,"topics":["composer","pantheon","plugin","regression","regression-testing","terminus","terminus-plugin","testing","testing-tools","wraith"],"latest_commit_sha":null,"homepage":"https://packagist.org/packages/terminus-plugin-project/terminus-wraith-plugin","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terminus-plugin-project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-21T15:35:04.000Z","updated_at":"2020-12-09T20:02:32.000Z","dependencies_parsed_at":"2022-08-24T14:54:03.301Z","dependency_job_id":null,"html_url":"https://github.com/terminus-plugin-project/terminus-wraith-plugin","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/terminus-plugin-project/terminus-wraith-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-wraith-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-wraith-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-wraith-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-wraith-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terminus-plugin-project","download_url":"https://codeload.github.com/terminus-plugin-project/terminus-wraith-plugin/tar.gz/refs/heads/1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-wraith-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29412658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["composer","pantheon","plugin","regression","regression-testing","terminus","terminus-plugin","testing","testing-tools","wraith"],"created_at":"2024-09-24T20:52:40.488Z","updated_at":"2026-02-13T16:33:15.356Z","avatar_url":"https://github.com/terminus-plugin-project.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terminus Wraith Plugin\n\n[![CircleCI](https://circleci.com/gh/terminus-plugin-project/terminus-wraith-plugin.svg?style=shield)](https://circleci.com/gh/terminus-plugin-project/terminus-wraith-plugin)\n[![Terminus v1.x Compatible](https://img.shields.io/badge/terminus-v1.x-green.svg)](https://github.com/terminus-plugin-project/terminus-wraith-plugin/tree/1.x)\n\nWraith - A Terminus plugin to assist with visual regression testing of [Pantheon](https://pantheon.io/) site environments.\n\n## Usage:\n```\n$ terminus wraith [--sites site-name.test,site-name.prod --paths home=/,about=/about,news=/news,... --config --spider]\n```\n\n## Examples:\nUse the previous configuration or prompt for the environments and pages to compare and then generate snapshots:\n```\n$ terminus wraith\n```\nPrompt for the environments and pages to compare and then generate snapshots:\n```\n$ terminus wraith --config\n```\nPrompt for new pages to compare the my-site.test and my-site.prod environments and then generate snapshots:\n```\n$ terminus wraith --sites my-site.test,my-site.prod\n```\nPrompt for new environments to compare the /, /about and /news pages and then generate snapshots:\n```\n$ terminus wraith --paths home=/,about=/about,news=/news\n```\nUse the previous configuration or prompt for new environments, crawl to detect pages and then generate snapshots:\n```\n$ terminus wraith --spider\n```\n\n## Installation:\n\nFor installation help, see [Extend with Plugins](https://pantheon.io/docs/terminus/plugins/).\n\n```\nmkdir -p ~/.terminus/plugins\ncomposer create-project -d ~/.terminus/plugins terminus-plugin-project/terminus-wraith-plugin:~1\n```\n\n## Configuration:\n\nInstall [Wraith](http://bbc-news.github.io/wraith/) for your [operating system](http://bbc-news.github.io/wraith/os-install.html).  See [http://bbc-news.github.io/wraith/os-install.html](http://bbc-news.github.io/wraith/os-install.html).\n\n## Testing:\n\nReplace `my-site.test` and `my-site.prod` with the site environments you want to test:\n```\nexport TERMINUS_SOURCE_SITE_ENV=my-site.test\nexport TERMINUS_TARGET_SITE_ENV=my-site.prod\ncd ~/.terminus/plugins/terminus-wraith-plugin\ncomposer install\ncomposer test\n```\n\n## Help:\nRun `terminus help wraith` for help.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminus-plugin-project%2Fterminus-wraith-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterminus-plugin-project%2Fterminus-wraith-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminus-plugin-project%2Fterminus-wraith-plugin/lists"}