vrc-log 0.14.1

VRChat Local Avatar ID Logger
Documentation
[[bin]]
name = "vrc-log"
path = "src/main.rs"

[dependencies.anyhow]
version = "1"

[dependencies.async-trait]
version = "0.1"

[dependencies.cached]
optional = true
version = "0.56"

[dependencies.chrono]
version = "0.4"

[dependencies.colored]
version = "3"

[dependencies.crossbeam]
version = "0.8"

[dependencies.crossterm]
optional = true
version = "0.29"

[dependencies.derive-config]
features = ["dirs", "toml"]
version = "2"

[dependencies.discord-presence]
optional = true
version = "2"

[dependencies.futures]
version = "0.3"

[dependencies.inquire]
version = "0.8"

[dependencies.lazy-regex]
version = "3"

[dependencies.notify]
version = "8"

[dependencies.parking_lot]
version = "0.12"

[dependencies.reqwest]
default-features = false
features = ["json"]
optional = true
version = "0.12"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.strum]
features = ["derive"]
version = "0.27"

[dependencies.terminal-link]
version = "0.1"

[dependencies.time]
features = ["macros"]
version = "0.3"

[dependencies.tokio]
features = ["full"]
version = "1"

[dependencies.tokio-rusqlite-new]
features = ["bundled"]
optional = true
version = "0.11"

[dependencies.tracing]
version = "0.1"

[dependencies.tracing-subscriber]
features = ["env-filter", "time"]
version = "=0.3.19"

[features]
avtrdb = ["dep:reqwest", "discord"]
cache = ["dep:tokio-rusqlite-new"]
default = ["cache", "avtrdb", "nsvr", "paw", "vrcdb", "vrcwb", "title", "rustls-tls"]
discord = ["dep:discord-presence", "dep:cached"]
native-tls = ["reqwest/native-tls"]
nsvr = ["dep:reqwest", "discord"]
paw = ["dep:reqwest"]
rustls-tls = ["reqwest/rustls-tls"]
title = ["dep:crossterm"]
vrcdb = ["dep:reqwest", "discord"]
vrcwb = ["dep:reqwest", "discord"]

[lib]
name = "vrc_log"
path = "src/lib.rs"

[lints.clippy]
multiple_crate_versions = "allow"
similar_names = "allow"

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.clippy.nursery]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[package]
authors = ["Shayne Hartford <shaybox@shaybox.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["config", "database", "filesystem", "games", "parsing"]
description = "VRChat Local Avatar ID Logger"
edition = "2021"
homepage = "https://git.shaybox.com/vrc-log/releases/latest"
keywords = ["vrchat", "local", "cache", "avatar", "logger"]
license = "MIT"
name = "vrc-log"
readme = "README.md"
repository = "https://github.com/ShayBox/VRC-LOG"
version = "0.14.1"

[profile.release]
codegen-units = 1
lto = true
opt-level = "z"
panic = "abort"
strip = true

[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_Security", "Win32_System_Threading"]
version = "0.62"