1 个不稳定版本
0.6.0 | 2021年12月13日 |
---|
#649 在 游戏 中
26KB
719 行代码(不含注释)
gmbm
garrysmod 的二进制模块管理器。
命令
init
- 在程序目录中初始化 gmbm。将来在首次安装 gmbm 时需要运行此命令,但现在它是可选的。clone
- 克隆一个 GitHub 仓库到缓存中,以便与build
一起构建。build
- 将仓库构建成一个 DLL,以便与install
一起安装。install
- 将 DLL 从现有和编译的包移动到garrysmod / lua / bin
文件夹。verify
- 验证包 DLL 的完整性。(目前进行基本检查。)
支持的语言/编译器
- Rust (Cargo)
- C/C++ (MSBuild & CMake)
安装
- 从发布页面或从 GitHub Actions 艺术品下载最新 exe。
- 将放置 exe 的目录添加到您的 PATH。
包安装示例
# Download the git repo on your machine (Also downloads submodules ofc)
gmbm clone https://github.com/Derpius/VisTrace
# Build the .dll
gmbm build vistrace
# Place the DLL in your gmod directory as gmcl_vistrace_win64.dll (Changes depending on your arch and machine)
gmbm install vistrace
# From here, just require("vistrace") inside of gmod, and you're good to go!
依赖项
~11-22MB
~351K SLoC