use std::io::Result;
+use crate::configuration::Configuration;
+use crate::remote::remove;
pub struct RemoveRemote;
vec![]
}
- fn execute(&self, input: Option<&String>) -> Result<()> {
- println!("Remove Remote: {:?}!", input);
- return Ok(())
+ fn execute(&self, _: Option<&String>, configuration: &Configuration, _: &String) -> Result<()> {
+ remove(&configuration.remote_config)
}
fn after_dependencies(&self) -> Vec<Box<dyn super::Command>> {