#execute #file #configuration #generic #install #tool #command

app ginst

一个通用的安装工具,能够从json文件中读取和执行指令

13个版本 (2个稳定版本)

1.0.1 2023年6月19日
1.0.0 2023年4月14日
0.1.9 2023年4月10日
0.1.8 2023年2月16日
0.0.3 2023年1月22日

#126 in #execute

每月46次下载

GPL-3.0 许可证

21KB
127

ginst

ginst (通用安装器的缩写) 是一个用于根据在GNU/Linux上编写的配置安装程序的工具。

该工具接受一个文件并尝试执行其中给出的命令。

要求

  • cargo (rust)
  • bash

安装

curl --proto '=https' -sSf  https://raw.githubusercontent.com/Sebbito/ginst/main/install.sh | sh

使用

请参阅 Wiki

或使用

ginst --help

配置

ginst使用包含安装或配置程序指令的文件。

example/ 中有示例文件,这些文件定期测试,并且应该适用于每个版本的正确格式。

注意:请参阅 Wiki 了解支持的文件类型。

故障排除

问题:程序无法启动并抛出错误

thread 'main' panicked at 'Error("expected ", line: ?, column: ?)', src/parser.rs

答案:文件无法正确解析。错误信息指出了意外字符的行和列。检查示例文件,看看你是否在文件中犯了错误。

依赖项

~3–4MB
~82K SLoC