Lines Matching defs:help

18 /// `clap` auto-generated help writer
60 {before-help}{about-with-newline}
63 {all-args}{after-help}\
67 {before-help}{about-with-newline}
68 {usage-heading} {usage}{after-help}\
73 /// Wraps a writer stream providing different methods to generate help for `clap` objects.
122 /// Write help to stream for the parser in the format defined by the template.
201 "after-help" => {
204 "before-help" => {
334 /// Writes help for all arguments (options, flags, args, subcommands)
424 /// Sorts arguments by length and display order and write their help to the wrapped stream.
465 /// Writes help for an argument to the wrapped stream.
485 self.help(Some(arg), about, spec_vals, next_line_help, longest);
519 // long help prints messages on the next line so it doesn't need to align text
520 debug!("HelpTemplate::align_to_about: printing long help so skip alignment");
552 /// Writes argument's help to the wrapped stream.
553 fn help(
561 debug!("HelpTemplate::help");
563 // Is help on next line, if so then indent
565 debug!("HelpTemplate::help: Next Line...{:?}", next_line_help);
581 let mut help = about.clone();
582 replace_newline_var(&mut help);
584 if !help.is_empty() {
590 help.none(sep);
592 help.none(spec_vals);
596 "HelpTemplate::help: help_width={}, spaces={}, avail={}",
598 help.display_width(),
601 help.wrap(avail_chars);
602 help.indent("", &trailing_indent);
603 let help_is_empty = help.is_empty();
604 self.writer.extend(help.into_iter());
614 "HelpTemplate::help: Found possible vals...{:?}",
631 .expect("Only called with possible value with help");
651 if let Some(help) = pv.get_help() {
652 debug!("HelpTemplate::help: Possible Value help");
659 // To align help messages
669 let mut help = help.clone();
670 replace_newline_var(&mut help);
671 help.wrap(avail_chars);
672 help.indent("", &trailing_indent);
673 self.writer.extend(help.into_iter());
680 /// Will use next line help on writing args.
829 /// Writes help for subcommands of a Parser Object to the wrapped stream.
869 /// Will use next line help on writing subcommands.
901 self.help(None, about, spec_vals, next_line_help, longest)
1040 let help = String::from("foo bar baz");
1041 assert_eq!(wrap(&help, 5), "foo\nbar\nbaz");