INNER CODE UNIT · Rust
build_arguments
Drew-Alleman/DataSurgeon · src/main.rs:536
fn build_arguments(&mut self) -> () {
let update_plugin_url = self.matches.get_one::<String>("update").unwrap().to_string();
let add_url = self.matches.get_one::<String>("add").unwrap().to_string();
let remove_url = self.matches.get_one::<String>("remove").unwrap().to_string();
let list = *self.matches.get_one::<bool>("list").unwrap();
if list {
list_plugins();
std::process::exit(1);
}
if !add_url.is_empty() {
if add_plugin_from_url(&add_url) {
println!("[*] Download and added plugin: {}", add_url.clone());
}
std::process::exit(1);
}
if !remove_url.is_empty() {