[package] name = "narrowlink-agent" version = "0.2.6" description = 'Narrowlink Agent' readme = "README.md" homepage = "https://narrowlink.com" repository = "https://github.com/narrowlink/narrowlink/" license = 'MPL-2.0' keywords = ["narrowlink"] authors = ['Narrowlink '] edition = "2021" include = [ "Cargo.toml", "LICENSE", "sample_agent.yaml", "src/**/*", "*help.arg", ] [lints] workspace = true [dependencies] tokio = { version = "1.38.0", default-features = false, features = [ "macros", "rt", "time", "rt-multi-thread", ] } futures-util = { version = "0.3.30", default-features = false } tokio-util = { version = "0.7.11", default-features = false } serde = { version = "1.0.203", default-features = false, features = ["derive"] } serde_json = { version = "1.0.117", default-features = false } serde_yaml = { version = "0.9.34", default-features = false } uuid = { version = "1.8.0", default-features = false } sysinfo = { version = "0.30", default-features = false } futures-channel = { version = "0.3.30", features = [ "sink", ], default-features = false } udp-stream = { version = "0.0.11", default-features = false } sha3 = { version = "0.10.8", default-features = false } hmac = { version = "0.12.1", default-features = false } dirs = { version = "5.0.1", default-features = false } tracing = { version = "0.1.40", default-features = false, features = [ "attributes", ] } tracing-subscriber = { version = "0.3.18", default-features = false, features = [ "fmt", "ansi", "json", ] } tracing-appender = { version = "0.2.3", default-features = false } clap_lex = { version = "0.7.1", default-features = false } thiserror = { version = "1.0.61", default-features = false } # base64 = { version = "0.21.0", default-features = false } narrowlink-types = { version = "0.2.6", default-features = false } narrowlink-network = { version = "0.2.6", default-features = false } [target.'cfg(unix)'.dependencies] daemonize = { version = "0.5.0", default-features = false }