mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
CmdNews: Dynamically construct the heading
This commit is contained in:
parent
333840062b
commit
f9f62d596a
1 changed files with 8 additions and 5 deletions
|
@ -495,6 +495,7 @@ int CmdNews::execute (std::string& output)
|
||||||
// TODO: 2.6.0 is the only version with explicit release notes, but in the
|
// TODO: 2.6.0 is the only version with explicit release notes, but in the
|
||||||
// future we need to only execute yet unread release notes
|
// future we need to only execute yet unread release notes
|
||||||
std::vector<NewsItem> items;
|
std::vector<NewsItem> items;
|
||||||
|
std::string version = "2.6.0";
|
||||||
version2_6_0 (items);
|
version2_6_0 (items);
|
||||||
|
|
||||||
bool full_summary = false;
|
bool full_summary = false;
|
||||||
|
@ -529,12 +530,14 @@ int CmdNews::execute (std::string& output)
|
||||||
|
|
||||||
// Print release notes
|
// Print release notes
|
||||||
Color bold = Color ("bold");
|
Color bold = Color ("bold");
|
||||||
std::cout << bold.colorize (
|
std::cout << bold.colorize (format (
|
||||||
"\n"
|
"\n"
|
||||||
"====================================\n"
|
"==========================================\n"
|
||||||
"Taskwarrior 2.6.0 Release highlights\n"
|
"Taskwarrior {1} {2} Release highlights\n"
|
||||||
"====================================\n"
|
"==========================================\n",
|
||||||
);
|
version,
|
||||||
|
(full_summary ? "All" : (major_items ? "Major" : "Minor"))
|
||||||
|
));
|
||||||
|
|
||||||
for (unsigned short i=0; i < items.size (); i++) {
|
for (unsigned short i=0; i < items.size (); i++) {
|
||||||
std::cout << format ("\n({1}/{2}) ", i+1, items.size ());
|
std::cout << format ("\n({1}/{2}) ", i+1, items.size ());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue