mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
CmdTimesheet: Color only used for tty
This commit is contained in:
parent
271e28f609
commit
ec779bb0e8
1 changed files with 13 additions and 8 deletions
|
@ -93,9 +93,12 @@ int CmdTimesheet::execute (std::string& output)
|
||||||
+ " - "
|
+ " - "
|
||||||
+ endString.toString (context.config.get ("dateformat"));
|
+ endString.toString (context.config.get ("dateformat"));
|
||||||
|
|
||||||
Color bold (Color::nocolor, Color::nocolor, false, true, false);
|
Color bold;
|
||||||
|
if (context.color ())
|
||||||
|
bold = Color ("bold");
|
||||||
|
|
||||||
out << "\n"
|
out << "\n"
|
||||||
<< (context.color () ? bold.colorize (title) : title)
|
<< bold.colorize (title)
|
||||||
<< "\n";
|
<< "\n";
|
||||||
|
|
||||||
// Render the completed table.
|
// Render the completed table.
|
||||||
|
@ -106,8 +109,12 @@ int CmdTimesheet::execute (std::string& output)
|
||||||
completed.add (Column::factory ("string.right", STRING_COLUMN_LABEL_DUE));
|
completed.add (Column::factory ("string.right", STRING_COLUMN_LABEL_DUE));
|
||||||
completed.add (Column::factory ("string", STRING_COLUMN_LABEL_DESC));
|
completed.add (Column::factory ("string", STRING_COLUMN_LABEL_DESC));
|
||||||
|
|
||||||
Color label (context.config.get ("color.label"));
|
Color label;
|
||||||
completed.colorHeader (label);
|
if (context.color ())
|
||||||
|
{
|
||||||
|
label = Color (context.config.get ("color.label"));
|
||||||
|
completed.colorHeader (label);
|
||||||
|
}
|
||||||
|
|
||||||
for (auto& task : all)
|
for (auto& task : all)
|
||||||
{
|
{
|
||||||
|
@ -118,8 +125,7 @@ int CmdTimesheet::execute (std::string& output)
|
||||||
if (compDate >= start && compDate < end)
|
if (compDate >= start && compDate < end)
|
||||||
{
|
{
|
||||||
Color c;
|
Color c;
|
||||||
if (context.color ())
|
autoColorize (task, c);
|
||||||
autoColorize (task, c);
|
|
||||||
|
|
||||||
int row = completed.addRow ();
|
int row = completed.addRow ();
|
||||||
std::string format = context.config.get ("dateformat.report");
|
std::string format = context.config.get ("dateformat.report");
|
||||||
|
@ -175,8 +181,7 @@ int CmdTimesheet::execute (std::string& output)
|
||||||
if (startDate >= start && startDate < end)
|
if (startDate >= start && startDate < end)
|
||||||
{
|
{
|
||||||
Color c;
|
Color c;
|
||||||
if (context.color ())
|
autoColorize (task, c);
|
||||||
autoColorize (task, c);
|
|
||||||
|
|
||||||
int row = started.addRow ();
|
int row = started.addRow ();
|
||||||
std::string format = context.config.get ("dateformat.report");
|
std::string format = context.config.get ("dateformat.report");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue