terminus-plugin-project / terminus-site-mount-plugin
站点挂载 - 一个用于挂载 Pantheon 网站的 Terminus 插件。
2.0.0
2019-02-22 05:10 UTC
Requires
- php: ^5.5 || ^7.0
Requires (Dev)
README
Terminus 插件,用于挂载 Pantheon 网站环境。
用法
terminus [site:]mount|[site:]u(n)mount site-name.env [--dir=<directory> --drive=<drive letter>]
默认情况下,网站环境将被挂载到 $HOME/site-name.env(仅限 Linux / Mac)。
如果您想挂载到不同的目录,请使用 --dir=<目录> 选项。
请注意,如果您挂载到不同的目录,卸载时也需要指定相同的 --dir 选项。
选项 --drive=<驱动器盘符> 仅在 Windows 上是必要的。值可以是 'first'、'last' 或任何可用的驱动器盘符。
默认为 --drive=first,表示第一个可用的驱动器盘符。
示例
挂载网站环境 awesome-site.dev。
terminus mount awesome-site.dev [--dir=<directory>]
卸载网站环境 awesome-site.dev。
terminus unmount awesome-site.dev [--dir=<directory>]
了解有关 Terminus 和 Terminus 插件 的更多信息。
先决条件
必须存在可执行挂载、卸载和 sshfs 命令(仅限 Linux / Mac)。
Mac OS X
- 下载并安装最新版本的 osxfuse-x.x.x.dmg。
- 使用
brew install sshfs安装 sshfs
Linux
- 基于 Debian(Debian、Linux Mint、Ubuntu 及其衍生版):
sudo apt-get update && sudo apt-get install sshfs - 基于 RedHat(RedHat、Fedora、CentOS 及其衍生版):
sudo yum install sshfs
Windows
- 下载并安装 SFTP Net Drive 2017。
安装
有关安装帮助,请参阅 通过插件扩展。
mkdir -p ~/.terminus/plugins
composer create-project -d ~/.terminus/plugins terminus-plugin-project/terminus-site-mount-plugin:~2
配置
此插件无需配置即可使用。
测试
将 my-test-site 替换为您想要测试的网站
export TERMINUS_SITE=my-test-site
cd ~/.terminus/plugins/terminus-site-mount-plugin
composer install
composer test
帮助
运行 terminus help site:mount 以获取帮助。