use std::ffi::OsString; use anyhow::anyhow; use radicle::git; use radicle::rad; use radicle_surf as surf; use crate::git::pretty_diff::ToPretty as _; use crate::git::Rev; use crate::terminal as term; use crate::terminal::args::{Args, Error, Help}; use crate::terminal::highlight::Highlighter; use crate::terminal::{Constraint, Element as _}; pub const HELP: Help = Help { name: "diff", description: "Show changes between commits", version: env!("CARGO_PKG_VERSION"), usage: r#" Usage rad diff [] [--staged] [