[package] name = "crete" version = "0.1.3" edition = "2024" default-run = "crete" publish = ["infra"] license = "GPL-3.0-or-later" [workspace] members = ["ipxe", "xtask"] [workspace.dependencies] schemars = { version = "1.2.2", features = ["semver1"] } serde_json = "1.0.151" [dependencies] async-walkdir = "2.2.0" byteorder = "1.5.0" clap = { version = "4.6.7", features = ["derive"] } clap_complete = "4.6.11" futures = "0.3.34" gix-discover = { version = "0.56.0", features = ["sha1"] } minijinja = { version = "2.24.0", features = ["json", "loader"] } netascii = "0.1.0" num_enum = "0.7.6" optional_struct = "0.5.2" regex = "1.13.1" reqwest = { version = "0.13.5", default-features = false, features = [ "native-tls", ] } schemars = { workspace = true } semver = { version = "1.0.28", features = ["serde"] } serde = { version = "1.0.229", features = ["derive"] } serde_json = { workspace = true } serde_yaml = "0.9.34" thiserror = "2.0.21" tokio = { version = "1.52.1", features = ["full"] } ipxe = { path = "./ipxe" } axum = { version = "0.8.9", features = ["macros"] } socket2 = "0.6.5" socket-pktinfo = "0.4.1" [lib] test = false doctest = false