1 个不稳定版本
0.1.0 | 2020 年 10 月 4 日 |
---|
#29 in #developing
在 megumax 中使用
12KB
386 代码行
Megumax
Megumax 是一个简单的模板 CLI 工具,最初是为开发 Minecraft 数据包而制作的,但该程序应该也能在其他任何地方正常工作。
安装与使用
使用 Cargo
- 安装 rustup。
- 使用以下命令安装 megumax:
cargo install megumax
(请确保首先重启您的终端) - 创建并配置您的
megu.toml
文件。 - 在
megu.toml
文件所在的目录中运行megu
命令。 (无需任何参数)
使用预编译文件
- 前往 发布页面。
- 根据您的操作系统下载 megumax。
- 安装可执行文件,这个过程因操作系统而异。
- Linux:将可执行文件放入
/usr/bin/
并设置其执行权限。 - Windows:将可执行文件的路径添加到
$PATH
注册表中。 - Mac:N/A
- Linux:将可执行文件放入
基本
Megumax 通过一个名为 megu.toml
的配置文件工作,其外观如下
[build]
output = "path/to/output/directory"
src = "path/to/src/directory"
[keys]
foo = "Kore wa requiem da"
bar = "42"
[template]
color = ["red", "orange", "yellow"]
然后您可以使用 megu
命令在包含此配置文件的目录中运行程序。 (无需任何参数)
有关更多信息,请参阅 examples/
目录。
为什么?
当处理 自定义模型数据 时,您需要为资源包中的每个模型指定一个整数值。当处理 100+ 个模型时,这可能变得难以维护。Megumax 通过允许您为每个模型指定一个字符串值,并在需要时将其编译回整数来帮助解决这个问题。
可能已经存在这样的工具,但为什么要在谷歌上浪费 3 秒钟的时间,而不是花一下午的时间来开发这个呢?/s
界面
依赖关系
~2.3–4MB
~70K SLoC