1

我已经设置了自定义配置插件,它已经包含一些信息,使用以下语法在插件部署阶段输入(https://www.cloudcontrol.com/dev-center/Add-on%20Documentation/Deployment/Custom%20Config) :

$ cctrlapp APP_NAME/DEP_NAME addon.add config.free --PARAMETER_NAME=PARAMETER_VALUE

我想知道是否有办法更新配置以添加(或删除)额外的键/值对而不删除整个插件并使用旧代码再次添加它?

4

2 回答 2

3

从cctrl 1.8.1开始,这已经成为可能:

$ [sudo] pip install cctrl --upgrade

$ cctrlapp APP_NAME/DEP_NAME config.add PARAMETER_NAME1=PARAMETER_VALUE1 PARAMETER_NAME2=PARAMETER_VALUE2 PARAMETER_NAME3

$ cctrlapp APP_NAME/DEP_NAME config
PARAMETER_NAME1=PARAMETER_VALUE1
PARAMETER_NAME2=PARAMETER_VALUE2
PARAMETER_NAME3=true

$ cctrlapp APP_NAME/DEP_NAME config.remove PARAMETER_NAME1

$ cctrlapp APP_NAME/DEP_NAME config PARAMETER_NAME1
[ERROR] Key `PARAMETER_NAME1` not found.

$ cctrlapp APP_NAME/DEP_NAME config.add --force PARAMETER_NAME2=PARAMETER_VALUE4

$ cctrlapp APP_NAME/DEP_NAME config PARAMETER_NAME2
PARAMETER_VALUE4

配置附加文档页面也已更新。

于 2013-11-21T12:33:43.493 回答
0

目前没有,但这是一个计划中的功能。

于 2013-05-16T15:14:13.200 回答