[package] name = "libremetaverse-programs" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true description = "Native diagnostic and example programs for the MetaCrate LibreMetaverse rewrite" publish = false [dependencies] clap = { version = "4.5", features = ["derive"] } libremetaverse = { version = "0.0.1", path = "../crates/libremetaverse", default-features = false } libremetaverse-imaging = { version = "0.0.1", path = "../crates/libremetaverse-imaging", features = ["jpeg2000"] } libremetaverse-imaging-skia = { version = "0.0.1", path = "../crates/libremetaverse-imaging-skia", features = ["skia"] } libremetaverse-structured-data = { version = "0.0.1", path = "../crates/libremetaverse-structured-data" } libremetaverse-voice-vivox = { version = "0.0.1", path = "../crates/libremetaverse-voice-vivox" } libremetaverse-voice-webrtc = { version = "0.0.1", path = "../crates/libremetaverse-voice-webrtc" } regex = "1.12" roxmltree = "0.21.1" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1.47", features = ["io-std", "io-util", "macros", "net", "rt-multi-thread", "signal", "sync", "time"] } [lints] workspace = true [features] default = [] real-audio = ["libremetaverse-voice-webrtc/real-audio"] [[bin]] name = "irc-gateway" path = "src/bin/irc_gateway.rs" [[bin]] name = "inventory-explorer" path = "src/bin/inventory_explorer.rs" [[bin]] name = "packet-dump" path = "src/bin/packet_dump.rs" [[bin]] name = "prim-inspector" path = "src/bin/prim_inspector.rs" [[bin]] name = "simple-bot" path = "src/bin/simple_bot.rs" [[bin]] name = "test-client" path = "src/bin/test_client.rs" [[bin]] name = "vivox-test" path = "src/bin/vivox_test.rs" [[bin]] name = "webrtc-test" path = "src/bin/webrtc_test.rs" [[bin]] name = "osd-inspector" path = "src/bin/osd_inspector.rs" [[bin]] name = "live-grid-smoke" path = "src/bin/live_grid_smoke.rs"