1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016 年 9 月 14 日 |
---|
#74 in #artifact
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