use std::ffi::OsString; use anyhow::{anyhow, Context as _}; use radicle::identity::{Identity, Visibility}; use radicle::node::Handle as _; use radicle::prelude::Id; use radicle::storage::{ReadRepository, SignRepository, WriteRepository, WriteStorage}; use crate::terminal as term; use crate::terminal::args::{Args, Error, Help}; pub const HELP: Help = Help { name: "publish", description: "Publish a repository to the network", version: env!("CARGO_PKG_VERSION"), usage: r#" Usage rad publish [] [