Multiservice是一种同时影响多个存储库的工具
multiservice的Python项目详细描述
多业务
Multiservice(ms
)是在多个服务上运行相同命令的工具。在
安装
$ pip install multiservice
使用
^{pr2}$选项:
-c, --config TEXT
:[默认值:~/。多服务.yml]在COMMAND
:[必需]:配置中的命令名[SERVICES]...
:服务别名列表
示例:
在所有服务上运行名为status
的命令:
$ ms status
在某些服务上运行名为status
的命令:
$ ms status as rs
执行自定义脚本
$ ms execute --execute 'git status && git diff' as rs
编辑配置文件
$ ms edit
配置
Multiservice使用配置文件来定义命令和服务。
默认路径是~/.multiservice.yml
,但可以使用--config
或-c
选项指定路径。在
配置示例:
root:~/projects/template:source ./venv/bin/activate && {COMMAND}editor:vim# alias: directoryservices:as:attributes-servicers:reports-servicecommands:status:git statusreset:git reset origin/develop --hardpull:>git checkout develop -q &&git pull
- 项目
标签: