[package] name = "resolved-cli" description = "Command-line front end for the resolved renderer" publish = false version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true repository.workspace = true [[bin]] name = "resolved" path = "src/main.rs" # The library is also named `resolved`; documenting both collides in target/doc. doc = false [features] default = ["astrokit"] # Scenes given by `epoch` instead of explicit Sun and Moon positions. astrokit = ["resolved/astrokit", "dep:hifitime"] [dependencies] resolved.workspace = true clap = { version = "4.6", features = ["derive"] } serde = { version = "1.0", features = ["derive"] } toml = "1.1" image = { version = "0.25", default-features = false, features = ["png", "jpeg"] } # BC6H compression for `earth-tiles` (Intel's ISPC texture compressor, prebuilt). intel_tex_2 = "0.5" half = { version = "2.7", features = ["bytemuck"] } bytemuck = "1.0" hifitime = { version = "4.3", optional = true } [dev-dependencies] # JPEG too, so the tests can write a small stand-in for the Blue Marble images. image = { version = "0.25", default-features = false, features = ["png", "jpeg"] }