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" }12fleet-usb = { path = "./crates/fleet-usb" }13nix-eval = { path = "./crates/nix-eval" }14nixlike = { path = "./crates/nixlike" }15opentelemetry-exporter-env = { path = "./crates/opentelemetry-exporter-env" }16remowt-fleet = { path = "./crates/remowt-fleet" }1718remowt-client = { version = "0.1.9", path = "remowt/crates/remowt-client" }19remowt-endpoints = { version = "0.1.9", path = "remowt/crates/remowt-endpoints" }20remowt-link-shared = { version = "0.1.9", path = "remowt/crates/remowt-link-shared" }21remowt-plugin = { version = "0.1.9", path = "remowt/crates/remowt-plugin" }22remowt-polkit-shared = { version = "0.1.9", path = "remowt/crates/polkit-shared" }23remowt-ui-prompt = { version = "0.1.9", path = "remowt/crates/remowt-ui-prompt" }2425bifrostlink = "0.2.0"26bifrostlink-macros = "0.2.0"27bifrostlink-ports = "0.2.0"2829iroh = { version = "1.0.0", features = ["unstable-custom-transports"] }30iroh-base = "1.0.0"31n0-watcher = "1.0.0"32noq-udp = { version = "1.0.0", default-features = false }3334age = { version = "0.11", features = ["plugin", "ssh"] }35anyhow = "1.0"36base64 = "0.22.1"37bindgen = "0.72.0"38bytes = "1.11.0"39camino = "1.2.2"40chacha20poly1305 = "0.10"41chrono = { version = "0.4.41", features = ["serde"] }42clap = { version = "4.5", features = ["derive", "env", "unicode", "wrap_help"] }43clap_complete = "4.5"44ctaphid = "0.3.1"45console-subscriber = "0.5.0"46cxx = "1.0.168"47cxx-build = "1.0.168"48ed25519-dalek = "3.0.0-rc.0"49futures = "0.3.31"50hex = "0.4.3"51hidapi = { version = "1.2.6", default-features = false, features = ["linux-static-hidraw"] }52hmac = "0.13.0"53hostname = "0.4.1"54http-body-util = "0.1"55hyper = { version = "1", features = ["http1", "server"] }56hyper-util = { version = "0.1", features = ["tokio"] }57human-repr = "1.1"58indicatif = "0.18"59indoc = "2.0.6"60itertools = "0.15.0"61linked-hash-map = "0.5.6"62nix = { version = "0.31.2", features = ["fs", "user"] }63nom = "8.0.0"64opentelemetry = "0.32.0"65opentelemetry-appender-tracing = "0.32.0"66opentelemetry-otlp = { version = "0.32.0", features = ["grpc-tonic", "gzip-tonic", "http-json", "reqwest-rustls"] }67opentelemetry_sdk = "0.32.0"68pbkdf2 = "0.13"69peg = "0.8.5"70pkg-config = "0.3.30"71rand = "0.10.0"72russh = { version = "0.61.2", default-features = false, features = ["flate2", "ring", "rsa"] }73russh-config = "0.58.0"74serde = { version = "1.0", features = ["derive"] }75serde_json = "1.0"76sha2 = "0.11"77shlex = "2.0.1"78tabled = "0.21.0"79tempfile = "3.20"80test-log = { version = "0.2.19", features = ["trace"] }81thiserror = "2.0.12"82time = "0.3.41"83tokio = { version = "1.45.1", features = ["fs", "macros", "rt", "rt-multi-thread", "sync", "time", "tracing"] }84tracing = "0.1"85tracing-indicatif = "0.3.13"86tracing-journald = "0.3.2"87tracing-opentelemetry = "0.33.0"88uuid = { version = "1", features = ["v4"] }8990tokio-util = "0.7.11"91tracing-subscriber = { version = "0.3.19", features = ["env-filter", "fmt"] }92unicode_categories = "0.1.1"93vte = { version = "0.15.0", features = ["ansi"] }94x25519-dalek = { version = "2.0.1", features = ["getrandom"] }95zstd = "0.13"96zbus = "5.16.0"97zbus_polkit = "5.0.0"98goodlog-subscriber = { version = "0.1.9", path = "crates/goodlog-subscriber" }99100[profile.dev]101panic = "abort"102[profile.release]103panic = "abort"