(args: &[String])
| 28 | } |
| 29 | |
| 30 | pub(crate) fn help_text_for_args(args: &[String]) -> String { |
| 31 | let args = strip_program_name(args); |
| 32 | let tokens = command_tokens(args); |
| 33 | help_text_for_tokens(&tokens) |
| 34 | } |
| 35 | |
| 36 | fn strip_program_name(args: &[String]) -> &[String] { |
| 37 | if args.first().is_some_and(|arg| is_program_name(arg)) { |