imsg 0.4.0

Read and send iMessages from the command line over Bluetooth MAP/PBAP — no Apple hardware required
Documentation
[package]
name = "imsg"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
description  = "Read and send iMessages from the command line over Bluetooth MAP/PBAP — no Apple hardware required"
keywords     = ["bluetooth", "imessage", "sms", "map", "pbap"]
categories   = ["command-line-utilities", "network-programming"]
readme.workspace = true

[[bin]]
name = "imsg"
path = "src/main.rs"

[dependencies]
anyhow               = "1.0.102"
tracing              = "0.1.44"
tracing-subscriber   = { version = "0.3.23", features = ["env-filter"] }
indicatif            = "0.18.4"
clap                 = { version = "4.6.1", features = ["derive"] }
clap_complete        = "4"
clap-verbosity-flag  = { version = "3.0.4", default-features = false, features = ["tracing"] }
tokio                = { version = "1.52.3", features = ["rt-multi-thread", "macros", "net", "process", "sync", "signal", "time"] }
bluer                = { version = "0.17.4", default-features = false }
config               = { package = "imsg-config",    version = "0.4.0", path = "../imsg-config" }
formats              = { package = "imsg-formats",   version = "0.4.0", path = "../imsg-formats" }
ipc                  = { package = "imsg-ipc",        version = "0.4.0", path = "../imsg-ipc" }
imsg-broker          = { version = "0.4.0", path = "../imsg-broker" }
broker-client        = { package = "imsg-broker-client", version = "0.4.0", path = "../imsg-broker-client" }
imsg-proc            = { version = "0.4.0", path = "../imsg-proc" }
service              = { package = "imsg-service",   version = "0.4.0", path = "../imsg-service" }
keyring              = { package = "imsg-keyring",   version = "0.4.0", path = "../imsg-keyring" }
store                = { package = "imsg-store",     version = "0.4.0", path = "../imsg-store" }
session              = { package = "imsg-session",   version = "0.4.0", path = "../imsg-session" }
transport            = { package = "imsg-transport", version = "0.4.0", path = "../imsg-transport" }
map-core             = { package = "imsg-map", version = "0.4.0", path = "../imsg-map" }
pbap-core            = { package = "imsg-pbap", version = "0.4.0", path = "../imsg-pbap" }
bytes                = "1"
fs2                  = "0.4"
dialoguer            = "0.12"
dirs                 = "6.0.0"

[dev-dependencies]
serial_test          = "3"
tempfile             = "3"
secrecy              = "0.10"
clap-markdown        = "0.1"

[lints]
workspace = true