use std::io; use std::{env, fs, net, path::PathBuf, process}; use anyhow::Context; use crossbeam_channel as chan; use radicle::logger; use radicle::prelude::Signer; use radicle::profile; use radicle::version; use radicle_node::crypto::ssh::keystore::{Keystore, MemorySigner}; use radicle_node::signals; use radicle_node::Runtime; pub const NAME: &str = "radicle-node"; pub const VERSION: &str = env!("CARGO_PKG_VERSION"); pub const GIT_HEAD: &str = env!("GIT_HEAD"); pub const HELP_MSG: &str = r#" Usage radicle-node [