Cargo Features

citadel-apps has no features set by default.

[dependencies]
citadel-apps = { version = "0.4.0", features = ["cli", "umbrel", "dev-tools", "schema", "docker"] }
cli

Enables clap ^3.2, dotenv, env_logger ^0.9, tera, and tokio

env_logger:

Only used by the CLI

Affects citadel-apps::cli

Required by the app-cli binary

umbrel dev-tools?

Affects composegenerator::umbrel

dev-tools = docker, schema, umbrel

Enables gitlab ^0.1505.0, octocrab ^0.17.0, semver, and url

Affects citadel-apps::github, citadel-apps::gitlab, citadel-apps::hosted_git, citadel-apps::updates

schema dev-tools?

Enables schemars

Optional dependencies

docker dev-tools?

Enables bollard ^0.13.0 and futures-util

Affects v3::update, v4::update