1pub fn parse_args(args: &[String]) -> (String, Vec<String>) { 2 if args.is_empty() { 3 return ("".to_string(), vec![]); 4 } 5 let cmd = args[0].clone(); 6 let rest = args[1..].to_vec(); 7 (cmd, rest) 8}