radicle_cli/commands/remote/
rm.rs

1use crate::git;
2use crate::terminal as term;
3
4pub fn run(name: &str, repository: &git::Repository) -> anyhow::Result<()> {
5    if !git::is_remote(repository, name)? {
6        anyhow::bail!("remote `{name}` not found");
7    }
8    repository.remote_delete(name)?;
9    term::success!("Remote `{name}` removed");
10    Ok(())
11}