[package] name = "graphene-cli" description = "CLI interface for the graphene language" version.workspace = true license.workspace = true authors.workspace = true edition.workspace = true rust-version.workspace = true publish.workspace = true [features] default = ["wgpu"] wgpu = ["wgpu-executor", "gpu", "graphene-std/wgpu"] gpu = ["interpreted-executor/gpu", "graphene-std/gpu", "wgpu-executor"] [dependencies] # Local dependencies graphene-std = { workspace = true } interpreted-executor = { workspace = true } graph-craft = { workspace = true, features = ["loading"] } preprocessor = { workspace = true } document-format = { workspace = true, features = ["zip", "xz"] } document-container = { workspace = true, features = ["zip", "xz"] } # Workspace dependencies log = { workspace = true } futures = { workspace = true } fern = { workspace = true } chrono = { workspace = true } wgpu = { workspace = true } tokio = { workspace = true } clap = { workspace = true, features = ["cargo", "derive"] } image = { workspace = true } wgpu-executor = { workspace = true, optional = true } [package.metadata.cargo-shear] ignored = ["wgpu-executor"]