pub fn run_cli<T: ReadFromFS, U: WriteToFS, V: CLIInputResolver>(
cli_arguments: &[&str],
read_file: T,
write_file: U,
cli_input_resolver: V
)pub fn run_cli<T: ReadFromFS, U: WriteToFS, V: CLIInputResolver>(
cli_arguments: &[&str],
read_file: T,
write_file: U,
cli_input_resolver: V
)