terminus-plugin-project/terminus-site-mount-plugin

站点挂载 - 一个用于挂载 Pantheon 网站的 Terminus 插件。

2.0.0 2019-02-22 05:10 UTC

This package is auto-updated.

Last update: 2024-09-28 20:14:43 UTC


README

CircleCI Terminus v2.x Compatible Terminus v1.x Compatible

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>]

了解有关 TerminusTerminus 插件 的更多信息。

先决条件

必须存在可执行挂载、卸载和 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

安装

有关安装帮助,请参阅 通过插件扩展

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 以获取帮助。