{"id":15046108,"url":"https://github.com/terminus-plugin-project/terminus-site-mount-plugin","last_synced_at":"2026-03-07T00:01:49.173Z","repository":{"id":50382797,"uuid":"79659387","full_name":"terminus-plugin-project/terminus-site-mount-plugin","owner":"terminus-plugin-project","description":"Site Mount - A Terminus plugin to mount Pantheon sites.","archived":false,"fork":false,"pushed_at":"2022-07-28T15:32:15.000Z","size":18,"stargazers_count":6,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"2.x","last_synced_at":"2025-07-31T13:25:17.517Z","etag":null,"topics":["composer","mount","pantheon","plugin","site-mount","terminus","terminus-plugin"],"latest_commit_sha":null,"homepage":"https://packagist.org/packages/terminus-plugin-project/terminus-site-mount-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-01-21T17:00:56.000Z","updated_at":"2025-07-08T21:35:26.000Z","dependencies_parsed_at":"2022-09-23T13:11:41.329Z","dependency_job_id":null,"html_url":"https://github.com/terminus-plugin-project/terminus-site-mount-plugin","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/terminus-plugin-project/terminus-site-mount-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-site-mount-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-site-mount-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-site-mount-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-site-mount-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-site-mount-plugin/tar.gz/refs/heads/2.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminus-plugin-project%2Fterminus-site-mount-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281015636,"owners_count":26430124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-25T02:00:06.499Z","response_time":81,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","mount","pantheon","plugin","site-mount","terminus","terminus-plugin"],"created_at":"2024-09-24T20:52:43.134Z","updated_at":"2025-10-25T20:31:43.352Z","avatar_url":"https://github.com/terminus-plugin-project.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terminus Site Mount Plugin\n\n[![CircleCI](https://circleci.com/gh/terminus-plugin-project/terminus-site-mount-plugin.svg?style=shield)](https://circleci.com/gh/terminus-plugin-project/terminus-site-mount-plugin)\n[![Terminus v2.x Compatible](https://img.shields.io/badge/terminus-v2.x-green.svg)](https://github.com/terminus-plugin-project/terminus-site-mount-plugin/tree/2.x)\n[![Terminus v1.x Compatible](https://img.shields.io/badge/terminus-v1.x-green.svg)](https://github.com/terminus-plugin-project/terminus-site-mount-plugin/tree/1.x)\n\nTerminus plugin to mount [Pantheon](https://pantheon.io/) site environments.\n\n## Usage:\n```\nterminus [site:]mount|[site:]u(n)mount site-name.env [--dir=\u003cdirectory\u003e --drive=\u003cdrive letter\u003e]\n```\n\nBy default, the site environment will be mounted in `$HOME/site-name.env` (Linux / Mac only).\n\nIf you want to mount in a different directory, use the `--dir=\u003cdirectory\u003e` option.\n\nKeep in mind, if you mount in a different directory, you will also need to specify the same `--dir` option when unmounting.\n\nThe `--drive=\u003cdrive letter\u003e` option is only necessary on Windows.  The values can be 'first', 'last' or any available drive letter.\n\nThe default is `--drive=first` which means the first available drive letter.\n\n## Examples:\nMount the site environment awesome-site.dev.\n```\nterminus mount awesome-site.dev [--dir=\u003cdirectory\u003e]\n```\n\nUnmount the site environment awesome-site.dev.\n```\nterminus unmount awesome-site.dev [--dir=\u003cdirectory\u003e]\n```\n\nLearn more about [Terminus](https://pantheon.io/docs/terminus/) and [Terminus Plugins](https://pantheon.io/docs/terminus/plugins/).\n\n## Prerequisites:\n\nExecutable mount, umount and sshfs commands must exist (Linux / Mac only).\n\n### Mac OSX:\n\n- Download and install the latest release of [osxfuse-x.x.x.dmg](https://github.com/osxfuse/osxfuse/releases).\n- Install sshfs via `brew install sshfs`\n\n### Linux:\n\n- Debian-based (Debian, Linux Mint, Ubuntu and derivatives): `sudo apt-get update \u0026\u0026 sudo apt-get install sshfs`\n- RedHat-based (RedHat, Fedora, CentOS and derivatives): `sudo yum install sshfs`\n\n### Windows:\n\n- Download and install [SFTP Net Drive 2017](http://www.sftpnetdrive.com/products/NDXCA/download).\n\n## Installation:\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-site-mount-plugin:~2\n```\n\n## Configuration:\n\nThis plugin requires no configuration to use.\n\n## Testing:\n\nReplace `my-test-site` with the site you want to test:\n```\nexport TERMINUS_SITE=my-test-site\ncd ~/.terminus/plugins/terminus-site-mount-plugin\ncomposer install\ncomposer test\n```\n\n## Help:\nRun `terminus help site:mount` for help.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminus-plugin-project%2Fterminus-site-mount-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterminus-plugin-project%2Fterminus-site-mount-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminus-plugin-project%2Fterminus-site-mount-plugin/lists"}