1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016 年 9 月 14 日

#74 in #artifact

ISC 许可证

4KB
69 代码行

Rust 快速入门

从这里获取 rustup https://www.rustup.rs/ 进行以下操作

rustup install nightly rustup default nightly cargo build

要运行它,请

./target/debug/morph

要与定义交互,请

git clone https://gitlab.com/baserock/simpledefs cd simpledefs ../target/debug/morph build systems/base-system-x86_64.morph

Morph 需要你的路径中有 bubblewrap 以便构建任何内容。

Arch 用户可以使用以下命令从 AUR 获取

yaourt -S bubblewrap-git sudo chown root:root /usr/bin/bwrap sudo chmod a+s /usr/bin/bwrap

这是一个概念验证,它目前使用 tremor 解析和评估 simpledefs 中的完整系统定义,并尝试在临时区域使用 bubblewrap 和宿主工具运行系统中每个块的配置命令。它不会产生完整的工件或理解依赖关系(目前还不行)。

依赖关系

~13MB
~321K SLoC