tsuru客户端插件
tsuru客户端插件
安装插件
让我们来安装一个插件。插件安装的方式有两种。第一种是将插件放到$HOME/.tsuru/plugins
目录。另一种是使用tsuru plugin-install
命令。tsuru plugin-install
会把文件下载到$HOME/.tsuru/plugins
目录。命令的语法如下:
$ tsuru plugin-install <plugin-name> <plugin-url>
列出已安装的插件
用tsuru plugin-list
命令可以列出所有已经安装的插件:
$ tsuru plugin-list
plugin1
plugin2
运行一个插件
通过tsuru <plugin-name> <args>
格式就可以运行一个插件:
$ tsuru <plugin-name>
<plugin-output>
删除一个插件
使用tsuru plugin-remove
命令,同时将插件名作为参数传入去删除插件:
$ tsuru plugin-remove <plugin-name>
Plugin "<plugin-name>" successfully removed!
创建自定义的插件
你所要做的仅仅是创建一个新的可以执行的文件。可以用Shell脚本,Python,Ruby等。
作为示例,我们将会展示如何创建Hello World插件,它只会在屏幕上打印"hello world"。让我们用Shel脚本实现这个插件:
#!/bin/bash -e
echo "hello world!"
可以将gist作为你插件的服务器,然后运行tsuru plugin-install
去安装:
$ tsuru plugin-install hello https://gist.githubusercontent.com/fsouza/702a767f48b0ceaafebe/raw/9bcdf9c015fda5ca410ca5eaf254a806bddfcab3/hello.bash