pub fn parse_command_string<S>( command: S) -> Result<(String, Vec<String>), CommandError> where S: Into<String>,