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-polkit-shared = { version = "0.1.9", path = "remowt/crates/polkit-shared" }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-ui-prompt = { version = "0.1.9", path = "remowt/crates/remowt-ui-prompt" }22remowt-endpoints = { version = "0.1.9", path = "remowt/crates/remowt-endpoints" }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"30noq-udp = { version = "1.0.0", default-features = false }31n0-watcher = "1.0.0"3233uuid = { version = "1", features = ["v4"] }34russh = { version = "0.61.2", default-features = false, features = [35 "ring",36 "flate2",37 "rsa",38] }39russh-config = "0.58.0"40age = { version = "0.11", features = ["plugin", "ssh"] }41anyhow = "1.0"42base64 = "0.22.1"43bindgen = "0.72.0"44bytes = "1.11.0"45camino = "1.2.2"46chrono = { version = "0.4.41", features = ["serde"] }47clap = { version = "4.5", features = ["derive", "env", "unicode", "wrap_help"] }48clap_complete = "4.5"49cxx = "1.0.168"50cxx-build = "1.0.168"51ed25519-dalek = "3.0.0-rc.0"52futures = "0.3.31"53hex = "0.4.3"54hmac = "0.13.0"55hostname = "0.4.1"56human-repr = "1.1"57indicatif = "0.18"58indoc = "2.0.6"59itertools = "0.15.0"60linked-hash-map = "0.5.6"61nix = { version = "0.31.2", features = ["fs", "user"] }62nom = "8.0.0"63opentelemetry = "0.32.0"64opentelemetry-appender-tracing = "0.32.0"65opentelemetry-otlp = { version = "0.32.0", features = ["grpc-tonic", "gzip-tonic", "http-json", "reqwest-rustls"] }66opentelemetry_sdk = "0.32.0"67pbkdf2 = "0.12"68peg = "0.8.5"69pkg-config = "0.3.30"70rand = "0.10.0"71serde = { version = "1.0", features = ["derive"] }72serde_json = "1.0"73sha2 = "0.10"74shlex = "2.0.1"75tabled = "0.21.0"76tempfile = "3.20"77test-log = { version = "0.2.19", features = ["trace"] }78thiserror = "2.0.12"79time = "0.3.41"80tokio = { version = "1.45.1", features = ["fs", "macros", "rt", "rt-multi-thread", "sync", "time"] }81tracing = "0.1"82tracing-indicatif = "0.3.13"83tracing-opentelemetry = "0.33.0"8485tracing-subscriber = { version = "0.3.19", features = ["env-filter", "fmt"] }86unicode_categories = "0.1.1"87vte = { version = "0.15.0", features = ["ansi"] }88x25519-dalek = { version = "2.0.1", features = ["getrandom"] }89zbus = "5.16.0"90zbus_polkit = "5.0.0"91tokio-util = "0.7.11"9293[profile.dev]94panic = "abort"95[profile.release]96panic = "abort"