文件名称:乌尤尼
文件大小:8KB
文件格式:ZIP
更新时间:2024-03-11 23:39:21
Go
Suma / UYUNI工具包装 目标是提供一个单一的窗格来调用所有现有的suma / Uyuni命令行工具。 当前,我们有几种没有任何名称约定的工具,很难找到它们的全部及其用途。 该项目提供了一个包装器来调用这些工具,而我们可以忽略存在哪些工具。 建筑学 声明所有可用工具。 工具命令将被调用,Go stdin,stdout和stderror将与工具stds链接。 通过这种方法,该工具可以从Go运行,但是所有输入和输出都将映射到基础命令。 它与基础工具中使用的语言无关。 已使用perl中的工具和python中的另一个工具对其进行了测试。 本地工具 它还支持开发本地工具,而不是调用远程命令,而是在项目内部调用Go方法。 如果我们需要开发一个新工具,可以在此项目中完成。 一个示例工具可供服务器使用作为示例。 安装 在项目运行时go build -o uyuni 将构建文件uyuni复制
【文件预览】:
uyuni-cli-master
----.gitignore(812B)
----main.go(385B)
----LICENSE(11KB)
----go.mod(45B)
----processor()
--------CommandManager.go(2KB)
--------Command.go(975B)
----newTool()
--------mytool.go(589B)
----README.MD(1KB)