pub fn split_command(cmd: &str) -> Result<Vec<String>>
Split a command string into parts using shell-words.