17 次重大发布
0.18.0 | 2022 年 12 月 29 日 |
---|---|
0.17.0 | 2022 年 11 月 8 日 |
0.16.0 | 2022 年 6 月 5 日 |
0.14.0 | 2022 年 3 月 6 日 |
0.1.0 | 2019 年 8 月 25 日 |
#664 in Unix API
每月 131 次下载
用于 pyoxidizer
1MB
20K SLoC
Tugger
Tugger 是一个通用的应用打包和分发工具。
Tugger 通过一系列 crate 实现其功能
tugger-binary-analysis
- 分析平台本地二进制文件。tugger-common
- 共享功能。tugger-rpm
- RPM 打包。tugger-snapcraft
- Snapcraft 打包。tugger-windows
- 通用 Windows 功能(如二进制签名)。tugger-wix
- WiX 工具集tugger
- 高级接口和 Starlark 语法。
Tugger 是 PyOxidizer 项目的一部分。虽然它与 PyOxidizer 在同一个仓库中开发,但 Tugger 是一个通用的独立 Rust crate 和工具。它只是碰巧与 PyOxidizer 一起开发。然而,它的标准源仓库是上面提到的 PyOxidizer 仓库。
状态
Tugger 仍然处于非常初级的 alpha 阶段,边缘粗糙。你可能不想使用这个 crate。
lib.rs
:
tugger
crate 包含打包和分发软件应用的功能。
tugger
的核心是一组用于定义打包操作和操作它们的函数的类型。有一个前端组件定义了一个 Starlark 语法,允许从用户提供的配置文件中构造这些类型。
Tugger 是 PyOxidizer 项目的一部分。虽然它在同一个仓库中开发,但 Tugger 是一个通用的独立 Rust crate 和工具。它只是碰巧与 PyOxidizer 一起开发。
依赖
~84MB
~1.5M SLoC