From 2c41caba3c7d723a2894e315d04da796b0e97759 Mon Sep 17 00:00:00 2001 From: Kevin K Date: Thu, 23 Mar 2017 23:51:03 -0400 Subject: [PATCH] fix(usage): fixes a big regression with custom usage strings --- src/app/help.rs | 2 +- src/app/usage.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/help.rs b/src/app/help.rs index 1c5f2152543..67a4a04b414 100644 --- a/src/app/help.rs +++ b/src/app/help.rs @@ -691,7 +691,7 @@ impl<'a> Help<'a> { try!(write!(self.writer, "\n{}{}\n\n", TAB, - usage::create_help_usage(parser, true))); + usage::create_usage_no_title(parser, &[]))); let flags = parser.has_flags(); let pos = parser.has_positionals(); diff --git a/src/app/usage.rs b/src/app/usage.rs index b083ef4f700..5ecf4be19cd 100644 --- a/src/app/usage.rs +++ b/src/app/usage.rs @@ -43,7 +43,7 @@ pub fn create_error_usage<'a, 'b>(p: &Parser<'a, 'b>, } // Creates a usage string (*without title*) if one was not provided by the user manually. -fn create_usage_no_title(p: &Parser, used: &[&str]) -> String { +pub fn create_usage_no_title(p: &Parser, used: &[&str]) -> String { debugln!("usage::create_usage_no_title;"); if let Some(u) = p.meta.usage_str { String::from(&*u)