pub fn parse_command_line_args<'a, I>( args: &mut Peekable<I>, ) -> Result<Command, CliError>where I: Iterator<Item = &'a str>,