3 个不稳定版本
0.7.8 | 2024年3月11日 |
---|---|
0.7.7 | 2024年3月5日 |
0.5.0 | 2024年2月3日 |
#3 in #byond
37KB
827 行
💊 Melatonin - BYOND 版本管理器
BYOND 软件的版本管理器。
非常欢迎贡献和改进,因为这是我第一个基于 Rust 的项目。
安装
通过以下方式从源代码构建
cargo install melatonin
或者,使用 cargo binstall
cargo binstall melatonin
使用方法
从零开始快速开始
bvm setup
来设置 shims 和 PATHbvm install latest
cd你的/byondproject/path/here
bvm pin latest
完成!
现在只需像往常一样调用你的工具,例如
dm project.dme
- 运行 CLI 编译器针对你的环境dd project.dmb
- 运行 CLI 服务器针对你的构建二进制文件 (BYOND 515+)dreammaker project.dme
- 运行 GUI 编辑器/编译器
对于当前安装的版本,运行 bvm list
对于所有命令和帮助,只需运行 bvm --help
容器镜像
容器镜像与 semver 标签一起发布
镜像标记为(例如 semver v1.2.3
)
v1.2.3
- 完整版本v1.2
- 主次要版本v1
- 主版本最新版本
为之前使用 melatonin 锁定的 BYOND 项目的示例 Dockerfile
FROM ghcr.io/atakiya/melatonin
WORKDIR /app
# Assuming you're building from your project's root
COPY . .
# Setup shims and install the in the project pinned version of BYOND
RUN bvm setup \
bvm install $(cat .byondversion)\
# Compile the project
RUN DreamMaker -verbose *.dme
# And run a dedicated server!
ENTRYPOINT [ "DreamDaemon" ]
CMD [ "*.dmb", "5513", "-invisible", "-trusted" ]
许可证
请参阅 LICENSE.md 了解更多信息。
版权声明
版权 ©️ 2024 Avunia Takiya - 所有权利保留
自己动手搭建网络梦想 (BYOND) 是版权 ©️ BYOND 软件
依赖项
~13–28MB
~456K SLoC