hello output::blank_line() (with optional bool) (fixes bug #8 )
This commit is contained in:
		@@ -17,7 +17,7 @@ void cellar::core::help_command(int argc, vector<string> argv) {
 | 
			
		||||
    vector<string> commands = list_commands();
 | 
			
		||||
    cellar::print_header();
 | 
			
		||||
 | 
			
		||||
    cout << endl; // TODO: cellar::output function for code clarity
 | 
			
		||||
    output::blank_line();
 | 
			
		||||
 | 
			
		||||
    if (argc == 1) {
 | 
			
		||||
        output::statement("You have these commands:");
 | 
			
		||||
@@ -42,7 +42,7 @@ void cellar::core::help_command(int argc, vector<string> argv) {
 | 
			
		||||
        else { sstr << desc; }
 | 
			
		||||
        output::statement(sstr.str());
 | 
			
		||||
 | 
			
		||||
        cout << endl;
 | 
			
		||||
        output::blank_line();
 | 
			
		||||
 | 
			
		||||
        string details = help::get_details(command);
 | 
			
		||||
        if (details.empty()) { output::statement("no details available."); }
 | 
			
		||||
@@ -52,7 +52,7 @@ void cellar::core::help_command(int argc, vector<string> argv) {
 | 
			
		||||
 | 
			
		||||
            for (string line : detaillines) { 
 | 
			
		||||
                if (!line.empty()) { output::statement(line); }
 | 
			
		||||
                else { cout << endl; }
 | 
			
		||||
                else { output::blank_line(); }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -66,3 +66,9 @@ void cellar::output::error(string str_message, bool verbose) {
 | 
			
		||||
}
 | 
			
		||||
void cellar::output::error(string str_message) { error(str_message, false); }
 | 
			
		||||
 | 
			
		||||
void cellar::output::blank_line(bool verbose) {
 | 
			
		||||
    if (verbose and !cellar::verbose) { return; }
 | 
			
		||||
    if (colors) { // don't output if not in colors mode, for easier parsing
 | 
			
		||||
        cout << endl;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user