#![allow(clippy::or_fun_call)] use std::ffi::OsString; use std::ops::Not as _; use std::str::FromStr; use anyhow::{anyhow, Context}; use radicle::crypto::ssh; use radicle::crypto::ssh::Passphrase; use radicle::node::Alias; use radicle::profile::env; use radicle::{profile, Profile}; use crate::terminal as term; use crate::terminal::args::{Args, Error, Help}; pub const HELP: Help = Help { name: "auth", description: "Manage identities and profiles", version: env!("RADICLE_VERSION"), usage: r#" Usage rad auth [