aboutsummaryrefslogtreecommitdiff
path: root/vendor/clap_builder/src/output/help.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/clap_builder/src/output/help.rs')
-rw-r--r--vendor/clap_builder/src/output/help.rs39
1 files changed, 0 insertions, 39 deletions
diff --git a/vendor/clap_builder/src/output/help.rs b/vendor/clap_builder/src/output/help.rs
deleted file mode 100644
index a5073a9..0000000
--- a/vendor/clap_builder/src/output/help.rs
+++ /dev/null
@@ -1,39 +0,0 @@
-#![cfg_attr(not(feature = "help"), allow(unused_variables))]
-
-// Internal
-use crate::builder::Command;
-use crate::builder::StyledStr;
-use crate::output::Usage;
-
-/// Writes the parser help to the wrapped stream.
-pub(crate) fn write_help(writer: &mut StyledStr, cmd: &Command, usage: &Usage<'_>, use_long: bool) {
- debug!("write_help");
-
- if let Some(h) = cmd.get_override_help() {
- writer.push_styled(h);
- } else {
- #[cfg(feature = "help")]
- {
- use super::AutoHelp;
- use super::HelpTemplate;
- if let Some(tmpl) = cmd.get_help_template() {
- HelpTemplate::new(writer, cmd, usage, use_long)
- .write_templated_help(tmpl.as_styled_str());
- } else {
- AutoHelp::new(writer, cmd, usage, use_long).write_help();
- }
- }
-
- #[cfg(not(feature = "help"))]
- {
- debug!("write_help: no help, `Command::override_help` and `help` is missing");
- }
- }
-
- // Remove any lines from unused sections
- writer.trim_start_lines();
- // Remove any whitespace caused by book keeping
- writer.trim_end();
- // Ensure there is still a trailing newline
- writer.push_str("\n");
-}