3个不稳定版本

0.2.1 2022年4月16日
0.2.0 2022年4月16日
0.1.0 2022年4月14日

#780 in 操作系统

自定义许可协议

15KB
168

gotpm [WIP!]

一个简单的Godot包管理器,用于与git仓库一起使用,作为安装您的插件的一种简单方式,而不必将它们的内容提交到git。

它跟踪您的插件在项目根文件中的信息,包括插件的git URL和当前版本/git引用。因此,您可以在本地或远程(CI/CD)安装它们。

示例

您可以使用 gotpm init 启动一个新的gotpm,然后使用 gotpm add {url} 安装您的第一个包。

gotpm add https://github.com/ceceppa/anima -r 0.3.1

add命令将在 .got_modules 文件夹中克隆仓库,切换到git引用(标签0.3.1),并将 addons 目录的内容复制到您项目中的 addons 文件夹。

您的项目将最终有一个 addons/anima 文件夹。

因此,您可以在您的 .gitignore 文件中放置以下行

.got_modules
addons

命令

命令 描述
gotpm init 初始化一个空的 gotpm.toml 文件,用于跟踪您的项目依赖关系。
gotpm install 安装项目 gotpm.toml 文件中列出的依赖项。
gotpm add{} -r? 添加一个用于Godot项目的git包。其中包是git HTTPS URL,-r选项指的是git引用(分支名称、提交、标签等)。

依赖项

~22MB
~491K SLoC