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