3 个不稳定版本
0.9.1 | 2022 年 8 月 27 日 |
---|---|
0.9.0 | 2022 年 7 月 14 日 |
0.8.0 | 2022 年 7 月 5 日 |
#371 in 模板引擎
43KB
958 行
butlerswarm
用于管理多个构建的 Wrapper 程序,通过 itch.io 的 butler 工具。
用法
butlerswarm generate
- 输出模板配置文件。
butlerswarm push
- 根据在 toml 中定义的,执行 butler
命令以上传。
butlerswarm print
- 打印命令文本(用于测试 toml)。
butlerswarm dry-run
- 使用 --dry-run
标志执行 butler
命令,显示将要推送的文件。
程序从 .butlerswarm-cfg.toml
文件读取,格式如下
itch_account_name = "my-cool-name"
itch_game = "my-cool-game"
base_dir = "build"
[channels.windows]
[channels.linux]
用户名、项目名称、频道和目录用于组装和执行 butler
命令。
所示示例将在执行 butlerswarm push
时运行命令
butler push build/windows my-cool-name/my-cool-game:windows
butler push build/linux my-cool-name/my-cool-game:linux
更多详情请见 TOML_SPEC.md
要求
butler
(或 Windows 上的 butler.exe
)必须存在于您的 PATH
(或指定位置),并且已通过运行 butler login
或 BUTLER_API_KEY
环境变量对所需的 itch 账户进行认证。
到目前为止,此程序仅在 Linux 上进行了测试,但理论上应在 Windows 和 OSX 上运行。
许可证
根据 Apache 许可证 2.0 版(“许可证”)或 MIT 许可证授权;
请参阅 LICENSE 或 LICENSE-MIT。
依赖项
~2–2.8MB
~52K SLoC