pub fn parse_command<I, S>(args: I) -> Result<Command, CliError>where I: IntoIterator<Item = S>, S: AsRef<str>,
Returns CliError if the command grammar is invalid.
CliError