dofigen 2.6.1

A Dockerfile generator using a simplified description in YAML or JSON format create
Documentation
[[bin]]
name = "dofigen"
path = "src/bin/main.rs"
required-features = ["cli"]

[dependencies.clap]
features = ["derive"]
optional = true
version = "4.5"

[dependencies.colored]
version = "3.0.0"

[dependencies.regex]
version = "1.11.2"

[dependencies.relative-path]
version = "2.0.1"

[dependencies.reqwest]
default-features = false
features = ["json", "blocking", "rustls-tls-native-roots"]
version = "0.12.26"

[dependencies.schemars]
features = ["url2"]
optional = true
version = "1"

[dependencies.serde]
version = "1.0"

[dependencies.serde_json]
optional = true
version = "1.0.142"

[dependencies.serde_yaml]
version = "0.9.34"

[dependencies.sha256]
default-features = false
version = "1.5.0"

[dependencies.struct-patch]
default-features = false
features = ["option", "merge"]
version = "=0.10.4"

[dependencies.thiserror]
version = "2.0"

[dependencies.url]
features = ["serde"]
version = "2.5.4"

[dev-dependencies.assert_cmd]
version = "2.0.16"

[dev-dependencies.assert_fs]
version = "1.1.3"

[dev-dependencies.escargot]
version = "0.5.15"

[dev-dependencies.httptest]
version = "0.16.1"

[dev-dependencies.lazy_static]
version = "1.5.0"

[dev-dependencies.predicates]
version = "3.1.3"

[dev-dependencies.pretty_assertions_sorted]
version = "1.2.3"

[features]
cli = ["clap"]
default = ["cli", "permissive", "json_schema"]
json_schema = ["schemars", "serde_json"]
permissive = []
strict = []

[lib]
name = "dofigen_lib"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A Dockerfile generator using a simplified description in YAML or JSON format create"
edition = "2024"
include = ["**/*.rs", "Cargo.toml"]
keywords = ["dockerfile", "generator", "yaml", "json"]
license = "MIT"
name = "dofigen"
readme = "README.md"
repository = "https://github.com/lenra-io/dofigen"
version = "2.6.1"

[profile.release]
codegen-units = 1
lto = true
opt-level = "z"
panic = "abort"
strip = true

[[test]]
name = "cases"
path = "tests/cases.rs"

[[test]]
name = "cli_test"
path = "tests/cli_test.rs"

[[test]]
name = "infinite_loop"
path = "tests/infinite_loop.rs"

[[test]]
name = "lib_test"
path = "tests/lib_test.rs"

[[test]]
name = "regression_test"
path = "tests/regression_test.rs"