pub fn cmd(full_cmd: &str) -> (String, Vec) { let mut parts = full_cmd.split(' '); let cmd = parts.next().unwrap(); ( cmd.to_string(), parts.map(std::string::ToString::to_string).collect(), ) }