fn external_help() -> String {
	let mut cmds: Vec<String> = util::list_commands()
		.into_iter()
		.filter_map(|c| match c {
			util::CommandInfo::External {
				name,
				path: _,
			} => Some(name),
			_ => None,
		})
		.collect();
	cmds.sort();

	"EXTERNAL SUBCOMMANDS:\n    ".to_owned() + &cmds.join("\n    ")
}
/// The help appendix listing external subcommands.
The help appendix listing external subcommands.
The help appendix listing external subcommands .
fn external_help() -> String {
	let mut cmds: Vec<String> = util::list_commands()
		.into_iter()
		.filter_map(|c| match c {
			util::CommandInfo::External {
				name,
				path: _,
			} => Some(name),
			_ => None,
		})
		.collect();
	cmds.sort();
	"EXTERNAL SUBCOMMANDS:\n    ".to_owned() + &cmds.join("\n    ")
}
fn external_help ( ) -> String { let mut cmds : Vec < String > = util :: list_commands ( ) . into_iter ( ) . filter_map ( | c | match c { util :: CommandInfo :: External { name , path : _ , } => Some ( name ) , _ => None , } ) . collect ( ) ; cmds . sort ( ) ; " \n " . to_owned ( ) + & cmds . join ( " \n " ) }
The help appendix listing external subcommands.
The help appendix listing external subcommands .