#yaml #citadel #apps #port #user #validate #version

已删除 citadel-apps

处理 Citadel app.yml 文件

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

AGPL-3.0-or-later

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