[package] name = "atuin-daemon" edition = "2021" version = { workspace = true } description = "The daemon crate for Atuin" authors.workspace = true rust-version.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true readme.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] atuin-client = { path = "../atuin-client", version = "18.4.0-beta.3" } atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.4.0-beta.3" } atuin-history = { path = "../atuin-history", version = "18.4.0-beta.3" } time = { workspace = true } uuid = { workspace = true } tokio = { workspace = true } tower = { workspace = true } eyre = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } dashmap = "5.5.3" tonic-types = "0.12.0" tonic = "0.12" prost = "0.13" prost-types = "0.13" tokio-stream = {version="0.1.14", features=["net"]} hyper-util = "0.1" rand.workspace = true [target.'cfg(target_os = "linux")'.dependencies] listenfd = "1.0.1" [build-dependencies] protox = "0.7.0" tonic-build = "0.12"