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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面