Function bdrck_params::parse_and_execute::parse_and_execute_command [] [src]

pub fn parse_and_execute_command<E>(
    program: &str,
    parameters: &[String],
    commands: Vec<ExecutableCommand<E>>
) -> Result<CommandResult<E>>

This function parses the given program parameters, and calls the appropriate command callback. It prints out usage information if the parameters are invalid, and returns a reasonable exit code for the process.

This is the function which should be used for typical multi-command programs.