5 个版本 (3 个重大更新)
0.4.0 | 2022年11月12日 |
---|---|
0.3.0 | 2022年9月27日 |
0.2.0 | 2022年9月16日 |
0.1.1 | 2022年7月25日 |
0.1.0 | 2022年7月25日 |
#17 in #citadel
每月下载量 23
165KB
3.5K SLoC
Citadel 应用 CLI
这是一个新的工具,用于解析、验证和处理 Citadel app.yml 和 app.yml.jinja 文件,以及由 docker-compose.yml 和 umbrel-app.yml 文件组成的 Umbrel 应用。
它是一个用于应用格式的底层解析器,不建议直接由用户使用。
然而,它对于想要验证其 app.yml 文件或将应用从 Umbrel 移植的开发者来说非常有用。
入门指南
🛈 要编译此应用,您需要安装 Rust。您可以在这里找到安装 Rust 的指南。
构建开发版本
要构建开发版本,请运行以下命令
cargo build --bin app-cli --release --all-features
构建用户版本
如果您计划在开发过程中实际使用此 CLI,则应使用开发版本。用户构建禁用了一些功能以减小二进制文件的大小。
要编译最小版本的 CLI,类似于我们向最终用户提供的版本,请运行
cargo build --bin app-cli --release --features=cli,preprocess,umbrel
子命令
运行 app-cli help
查看可用子命令及其用法。
依赖关系
~4–20MB
~313K SLoC