From 49cf9e4c5f3ac561eaa5716d41601006ebb9b8e8 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 11 Jan 2016 15:39:41 +0200 Subject: In long usage separate options with blank lines --- cli/source.cxx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'cli') diff --git a/cli/source.cxx b/cli/source.cxx index 8af3ee1..37058da 100644 --- a/cli/source.cxx +++ b/cli/source.cxx @@ -468,12 +468,20 @@ namespace string up (cli + "::usage_para"); + // For long usage we want options separated by blank lines. + // if (para_ == para_unknown) - os << "if (p == " << up << "::text)" << endl - << "os << ::std::endl;" + { + if (usage_ == ut_long) + os << "if (p != " << up << "::none)" << endl; + else + os << "if (p == " << up << "::text)" << endl; + + os << "os << ::std::endl;" << endl << "os << \""; - else if (para_ == para_text) + } + else if (para_ == para_text || usage_ == ut_long) os << "os << std::endl" << endl << " << \""; else -- cgit v1.1