#![allow(clippy::box_default)] use std::ffi::OsString; use std::path::PathBuf; use anyhow::anyhow; use anyhow::Context as _; use radicle::git; use radicle::node::AliasStore; use radicle::prelude::*; use radicle::storage::git::transport; use crate::project; use crate::terminal as term; use crate::terminal::args::{Args, Error, Help}; pub const HELP: Help = Help { name: "checkout", description: "Checkout a project into the local directory", version: env!("CARGO_PKG_VERSION"), usage: r#" Usage rad checkout [--remote ] [