use std::ffi::OsString; use std::path::Path; use std::process; use anyhow::anyhow; use git_ref_format::Qualified; use localtime::LocalTime; use radicle::cob::TypedId; use radicle::identity::Identity; use radicle::issue::cache::Issues as _; use radicle::node::notifications; use radicle::node::notifications::*; use radicle::patch::cache::Patches as _; use radicle::prelude::{NodeId, Profile, RepoId}; use radicle::storage::{BranchName, ReadRepository, ReadStorage}; use radicle::{cob, git, Storage}; use term::Element as _; use crate::terminal as term; use crate::terminal::args; use crate::terminal::args::{Args, Error, Help}; pub const HELP: Help = Help { name: "inbox", description: "Manage your Radicle notifications", version: env!("RADICLE_VERSION"), usage: r#" Usage rad inbox [