[package]
name = "sysuri"
version = "0.3.0"
edition = "2021"
authors = ["Tristan J. Poland <redstonecrafter126@gmail.com>"]
license = "MIT"
description = "A cross-platform crate for registering custom URIs with the OS"
repository = "https://github.com/Far-Beyond-Pulsar/sysuri"
keywords = ["uri", "protocol", "custom-protocol", "cross-platform", "registry"]
categories = ["os", "api-bindings"]
readme = "README.md"
[dependencies]
thiserror = "2.0"
once_cell = "1.19"
[target.'cfg(windows)'.dependencies]
winreg = "0.52"
[target.'cfg(target_os = "macos")'.dependencies]
core-foundation = "0.10"
[dev-dependencies]
tempfile = "3.8"
[lib]
name = "sysuri"
path = "src/lib.rs"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "multiple_uris"
path = "examples/multiple_uris.rs"
[[example]]
name = "callback_handler"
path = "examples/callback_handler.rs"