4 个稳定版本
1.0.4 | 2019 年 2 月 8 日 |
---|---|
1.0.2 | 2019 年 2 月 3 日 |
1.0.1 | 2019 年 2 月 2 日 |
#390 在 构建工具
160KB
200 代码行
PicoBu(构建) - 简单的一键构建系统,用于 PICO-8 游戏。用 Rust 编写 🦀
Picobu 使用合理的默认值、零配置的方法。您只需在项目目录中输入 picobu
命令即可使用它。它还支持监视模式 - 在文件更改时重新构建卡带。
用法
# Look for *.lua files in the src/ directory and compile them into a single *.p8 file.
❯ picobu
# Look for *.lua files in the code/ folder instead.
❯ picobu -i code
# Specify a name of the output file.
# Note that if a *.p8 file is already present in the current directory, picobu is smart enough to find it on it's own.
❯ picobu pico_game.p8
# Enter the watch mode (recompile when source files change)
❯ picobu -w
安装
跨平台
在任意操作系统上安装 Picobu 最简单的方法是使用 cargo
❯ cargo install picobu
Mac OS
从 Homebrew 获取
❯ brew install divoolej/tap/picobu
Windows
如果您不想安装 cargo,可以在此处下载最新版本 这里。请注意,您需要手动将可执行文件添加到您的 PATH 中。
Linux
目前我没有提供预构建的 Linux 二进制文件,因此您需要使用 cargo。
从源码构建
构建 Picobu 非常简单。克隆仓库,确保您已安装最新版本的 Rust(我使用稳定版),然后只需运行 cargo build --release
贡献
- 分叉它 (https://github.com/divoolej/picobu/fork)
- 创建您的功能分支 (git checkout -b my-new-feature)
- 提交您的更改 (git commit -am '添加一些功能')
- 推送到分支 (git push origin my-new-feature)
- 创建一个新的 Pull Request
依赖项
~6–14MB
~157K SLoC