[package] name = "punktf" version = "3.1.2" description = "A cross-platform multi-target dotfiles manager" documentation = "https://github.com/Shemnei/punktf" homepage = "https://github.com/Shemnei/punktf" repository = "https://github.com/Shemnei/punktf" categories = ["command-line-utilities", "config"] edition.workspace = true authors.workspace = true license.workspace = true keywords.workspace = true [features] # Reference: # Enabling `windows-static` bundles `VCRUNTIME140.DLL` such that it's # not necessary to install "Microsoft Visual C++ Redistributable". # Use `cargo build --features=windows-static` to enable. windows-static = ["dep:static_vcruntime"] [[bin]] path = "src/main.rs" name = "punktf" [dependencies] clap.workspace = true color-eyre.workspace = true env_logger.workspace = true log.workspace = true punktf-lib.workspace = true similar.workspace = true console.workspace = true clap_mangen.workspace = true clap_complete.workspace = true serde.workspace = true # Optional dependencies can not be in the workspace dependencies serde_json = "1.0.132" serde_yaml = "0.9.34" [target.'cfg(windows)'.build-dependencies] static_vcruntime = { version = "2.0.0", optional = true }