diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-01-11 15:39:41 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-01-11 15:39:41 +0200 |
commit | 49cf9e4c5f3ac561eaa5716d41601006ebb9b8e8 (patch) | |
tree | a5e90eee61a2af0b58ed0738ca7d8398ab237b2b /cli | |
parent | 8eef1041c8c28a3c4c0528c072a431db2886764b (diff) |
In long usage separate options with blank lines
Diffstat (limited to 'cli')
-rw-r--r-- | cli/source.cxx | 14 |
1 files changed, 11 insertions, 3 deletions
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 |