Skip to content

meteorOSS/GoReplaceTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoReplaceTool

平时服务器更新的时候,写完的配置文件需要一个个拷贝到各个服务端。过程重复度高且容易出问题 于是这个工具就诞生了 (go写这些小脚本是真方便)

使用方式:

  1. 在发布页根据服务器类型下载软件
  2. 启动软件
  3. 启动后会在当前目录下生成以下文件夹 config.xml: 存放待覆盖目标路径 commit: 存放覆盖文件 image
  4. 一个示例 配置config.xml
		<config>
			<!--  填写需要覆盖的目录  -->
			<!--  例如以下会把commit的内容覆盖到plugins下,没有的目录自动构建 --!>
			<directory>D:/server1/plugins</directory>
			<directory>D:/server2/plugins</directory>
		</config>

接下来,我将更新所有服务端CMI的配置文件. 在commit下新建文件夹,起一个名字,比如"CMI配置更新"

image

我们需要将setting.yml覆盖到目标路径的CMI文件夹下 (D:/server1/plugins/CMI/)。 由于在上方的软件config.xml配置中,目标文件夹(服务端)仅配置到了plugins文件夹,于是"CMI配置更新"文件夹下还需要新建一个"CMI"文件夹

image

打开软件 输入 update CMI配置更新

image

在linux平台使用

输入chmod +x GoReplaceTools添加可执行权限

image

使用./GoReplaceTools,操作方式与上面一致

杀毒报告 https://www.virscan.org/report/637d5cbabb88960c519dce1bd5afc9f63952f0115d6954b22dfa115dc22d417b