tsuru客户端插件

tsuru客户端插件

安装插件

让我们来安装一个插件。插件安装的方式有两种。第一种是将插件放到$HOME/.tsuru/plugins目录。另一种是使用tsuru plugin-install命令。tsuru plugin-install会把文件下载到$HOME/.tsuru/plugins目录。命令的语法如下:

  1. $ tsuru plugin-install <plugin-name> <plugin-url>

列出已安装的插件

tsuru plugin-list命令可以列出所有已经安装的插件:

  1. $ tsuru plugin-list
  2. plugin1
  3. plugin2

运行一个插件

通过tsuru <plugin-name> <args>格式就可以运行一个插件:

  1. $ tsuru <plugin-name>
  2. <plugin-output>

删除一个插件

使用tsuru plugin-remove命令,同时将插件名作为参数传入去删除插件:

  1. $ tsuru plugin-remove <plugin-name>
  2. Plugin "<plugin-name>" successfully removed!

创建自定义的插件

你所要做的仅仅是创建一个新的可以执行的文件。可以用Shell脚本,Python,Ruby等。

作为示例,我们将会展示如何创建Hello World插件,它只会在屏幕上打印"hello world"。让我们用Shel脚本实现这个插件:

  1. #!/bin/bash -e
  2. echo "hello world!"

可以将gist作为你插件的服务器,然后运行tsuru plugin-install去安装:

  1. $ tsuru plugin-install hello https://gist.githubusercontent.com/fsouza/702a767f48b0ceaafebe/raw/9bcdf9c015fda5ca410ca5eaf254a806bddfcab3/hello.bash

原文: http://doc.oschina.net/tsuru-paas?t=52831