use std::io; use std::net::SocketAddr; use std::path::PathBuf; use std::process::exit; use std::str::FromStr; use crossbeam_channel as chan; use thiserror::Error; use radicle::node::device::Device; use radicle::profile; use radicle_node::crypto::ssh::keystore::{Keystore, MemorySigner}; use radicle_node::fingerprint::{Fingerprint, FingerprintVerification}; use radicle_node::{Runtime, VERSION}; use radicle_signals as signals; const HELP_MSG: &str = r#" Usage radicle-node [