From 222ade989e6d723435e60ff8e5d60a64b3003af3 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Thu, 21 Apr 2016 16:41:01 -0400 Subject: Remove `build_alias` function This has been superseded by the `Alias::new` method (introduced in b182ea18dd664bc36e56601635ceb5ffdd67dc69). We can now safely remove this function. --- src/main.rs | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index 4c0cf26..06f6eb9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -51,34 +51,6 @@ impl Alias { } fn handle_alias(s: &str) { - let alias = build_alias(s); -} - -fn build_alias(s: &str) -> String { - let mut split: Vec<&str> = s.split_whitespace().collect(); - - // Remove "From: " - split.remove(0); - - let mut alias_line = String::from("alias "); - let mut alias = String::new(); - - if split.len() == 1 { - alias = format!("{} ", split[0].to_lowercase()); - } else if split.len() == 2 { - alias = format!("{} ", split[0].to_lowercase()); - } else if split.len() > 2 { - alias = format!("{}-{} ", split[split.len() - 2], split[0]).to_lowercase(); - } - - alias = alias.replace(',', ""); - alias = alias.replace('\'', ""); - alias = alias.replace('"', ""); - - alias_line.push_str(&alias); - alias_line.push_str(&split.join(" ")); - - alias_line } #[derive(Debug)] -- cgit v1.2.3