1[workspace]2members = ["crates/*", "cmds/*", "remowt/crates/*", "remowt/cmds/*"]3resolver = "3"4package.version = "0.1.9"5package.edition = "2024"6package.rust-version = "1.95.0"7package.license = "MIT"89[workspace.dependencies]10fleet-base = { path = "./crates/fleet-base" }11fleet-shared = { path = "./crates/fleet-shared" }12nix-eval = { path = "./crates/nix-eval" }13nixlike = { path = "./crates/nixlike" }14opentelemetry-exporter-env = { path = "./crates/opentelemetry-exporter-env" }15remowt-fleet = { path = "./crates/remowt-fleet" }1617remowt-client = { version = "0.1.9", path = "remowt/crates/remowt-client" }18remowt-endpoints = { version = "0.1.9", path = "remowt/crates/remowt-endpoints" }19remowt-link-shared = { version = "0.1.9", path = "remowt/crates/remowt-link-shared" }20remowt-plugin = { version = "0.1.9", path = "remowt/crates/remowt-plugin" }21remowt-polkit-shared = { version = "0.1.9", path = "remowt/crates/polkit-shared" }22remowt-ui-prompt = { version = "0.1.9", path = "remowt/crates/remowt-ui-prompt" }2324bifrostlink = "0.2.0"25bifrostlink-macros = "0.2.0"26bifrostlink-ports = "0.2.0"2728iroh = { version = "1.0.0", features = ["unstable-custom-transports"] }29iroh-base = "1.0.0"30n0-watcher = "1.0.0"31noq-udp = { version = "1.0.0", default-features = false }3233age = { version = "0.11", features = ["plugin", "ssh"] }34anyhow = "1.0"35base64 = "0.22.1"36bindgen = "0.72.0"37bytes = "1.11.0"38camino = "1.2.2"39chrono = { version = "0.4.41", features = ["serde"] }40clap = { version = "4.5", features = ["derive", "env", "unicode", "wrap_help"] }41clap_complete = "4.5"42cxx = "1.0.168"43cxx-build = "1.0.168"44ed25519-dalek = "3.0.0-rc.0"45futures = "0.3.31"46hex = "0.4.3"47hmac = "0.13.0"48hostname = "0.4.1"49human-repr = "1.1"50indicatif = "0.18"51indoc = "2.0.6"52itertools = "0.15.0"53linked-hash-map = "0.5.6"54nix = { version = "0.31.2", features = ["fs", "user"] }55nom = "8.0.0"56opentelemetry = "0.32.0"57opentelemetry-appender-tracing = "0.32.0"58opentelemetry-otlp = { version = "0.32.0", features = ["grpc-tonic", "gzip-tonic", "http-json", "reqwest-rustls"] }59opentelemetry_sdk = "0.32.0"60pbkdf2 = "0.13"61peg = "0.8.5"62pkg-config = "0.3.30"63rand = "0.10.0"64russh = { version = "0.61.2", default-features = false, features = ["flate2", "ring", "rsa"] }65russh-config = "0.58.0"66serde = { version = "1.0", features = ["derive"] }67serde_json = "1.0"68sha2 = "0.11"69shlex = "2.0.1"70tabled = "0.21.0"71tempfile = "3.20"72test-log = { version = "0.2.19", features = ["trace"] }73thiserror = "2.0.12"74time = "0.3.41"75tokio = { version = "1.45.1", features = ["fs", "macros", "rt", "rt-multi-thread", "sync", "time"] }76tracing = "0.1"77tracing-indicatif = "0.3.13"78tracing-journald = "0.3.2"79tracing-opentelemetry = "0.33.0"80uuid = { version = "1", features = ["v4"] }8182tokio-util = "0.7.11"83tracing-subscriber = { version = "0.3.19", features = ["env-filter", "fmt"] }84unicode_categories = "0.1.1"85vte = { version = "0.15.0", features = ["ansi"] }86x25519-dalek = { version = "2.0.1", features = ["getrandom"] }87zbus = "5.16.0"88zbus_polkit = "5.0.0"8990[profile.dev]91panic = "abort"92[profile.release]93panic = "abort"