pub fn main_main<I, T>(cli_args: I) -> Result<()> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Inner function, to handle a set of CLI arguments and return a single
Result<()> for convenient handling.
⚠️ Warning! ⚠️
If your program needs to call this function, you are setting yourself up for
some serious maintenance headaches. See discussion on
main and please
reach out to help us build you a better API.
Currently, might panic if wrong arguments are specified.