Commit a58488dc0d93f8e98bdce3157b637c8a229cfde4
1 parent
c028ca29
Don't make a new line unless needed
Showing
1 changed file
with
5 additions
and
3 deletions
include/CLI.hpp
| ... | ... | @@ -177,9 +177,11 @@ namespace detail { |
| 177 | 177 | void format_help(std::stringstream &out, std::string name, std::string discription, size_t wid) { |
| 178 | 178 | name = " " + name; |
| 179 | 179 | out << std::setw(wid) << std::left << name; |
| 180 | - if(name.length()>=wid) | |
| 181 | - out << std::endl << std::setw(wid) << ""; | |
| 182 | - out << discription << std::endl; | |
| 180 | + if(discription != "") { | |
| 181 | + if(name.length()>=wid) | |
| 182 | + out << std::endl << std::setw(wid) << ""; | |
| 183 | + out << discription << std::endl; | |
| 184 | + } | |
| 183 | 185 | } |
| 184 | 186 | |
| 185 | 187 | struct Combiner { | ... | ... |