#garrys-mod #gmod #msbuild #premake

bin+lib gmbm

CLI 管理和下载 garrysmod 二进制模块

1 个不稳定版本

0.6.0 2021年12月13日

#649游戏

自定义许可证

26KB
719 行代码(不含注释)

gmbm 发布盾牌 CI github/Vurv78

garrysmod 的二进制模块管理器。

命令

  • init - 在程序目录中初始化 gmbm。将来在首次安装 gmbm 时需要运行此命令,但现在它是可选的。
  • clone - 克隆一个 GitHub 仓库到缓存中,以便与 build 一起构建。
  • build - 将仓库构建成一个 DLL,以便与 install 一起安装。
  • install - 将 DLL 从现有和编译的包移动到 garrysmod / lua / bin 文件夹。
  • verify - 验证包 DLL 的完整性。(目前进行基本检查。)

支持的语言/编译器

  • Rust (Cargo)
  • C/C++ (MSBuild & CMake)

安装

  1. 从发布页面或从 GitHub Actions 艺术品下载最新 exe。
  2. 将放置 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