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}