mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Verbosity
- Implemented new verbosity token 'new-id' which controls whether newly generated task IDs are reported.
This commit is contained in:
parent
3456a24749
commit
ad55fa2d79
5 changed files with 12 additions and 13 deletions
|
@ -195,10 +195,10 @@ help text.
|
||||||
.SS MISCELLANEOUS
|
.SS MISCELLANEOUS
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B edit.verbose=on|off|list...
|
.B verbose=on|off|list...
|
||||||
When set to on (the default), helpful explanatory comments are added to the
|
When set to on (the default), helpful explanatory comments are added to all
|
||||||
edited file when using the "task edit ..." command. Setting this to off means
|
output from Taskwarrior. Setting this to off means that you would see minimal
|
||||||
that you would see minimal output, with no help text.
|
output.
|
||||||
|
|
||||||
Alternatively, you can specify a comma-separated list of verbosity tokens that
|
Alternatively, you can specify a comma-separated list of verbosity tokens that
|
||||||
control specific occasions when output is generated. This list may contain:
|
control specific occasions when output is generated. This list may contain:
|
||||||
|
@ -207,6 +207,7 @@ control specific occasions when output is generated. This list may contain:
|
||||||
header Messages that appear before report output
|
header Messages that appear before report output
|
||||||
footnote Messages that appear after report output
|
footnote Messages that appear after report output
|
||||||
label Column labels on tabular reports
|
label Column labels on tabular reports
|
||||||
|
new-id Provides feedback of any new task IDs
|
||||||
|
|
||||||
Note that the "on" setting is equivalent to all the tokens being specified,
|
Note that the "on" setting is equivalent to all the tokens being specified,
|
||||||
and the "off" setting is equivalent to none of the tokens being specified.
|
and the "off" setting is equivalent to none of the tokens being specified.
|
||||||
|
|
|
@ -76,10 +76,10 @@ std::string Config::defaults =
|
||||||
"edit.verbose=yes # Include comments in files created during task edit\n"
|
"edit.verbose=yes # Include comments in files created during task edit\n"
|
||||||
"\n"
|
"\n"
|
||||||
"# Miscellaneous\n"
|
"# Miscellaneous\n"
|
||||||
"verbose=yes # Provide extra feedback\n"
|
"verbose=yes # Provide maximal feedback\n"
|
||||||
"#verbose=no # Provide minimal feedback\n"
|
"#verbose=no # Provide minimal feedback\n"
|
||||||
"#verbose=list # Comma-separated list. May contain:\n"
|
"#verbose=list # Comma-separated list. May contain any subset of:\n"
|
||||||
"#verbose=blank,header,footnote,label\n"
|
"#verbose=blank,header,footnote,label,new-id\n"
|
||||||
"confirmation=yes # Confirmation on delete, big changes\n"
|
"confirmation=yes # Confirmation on delete, big changes\n"
|
||||||
"echo.command=yes # Details on command just run\n"
|
"echo.command=yes # Details on command just run\n"
|
||||||
"annotations=full # Level of verbosity for annotations: full, sparse or none\n"
|
"annotations=full # Level of verbosity for annotations: full, sparse or none\n"
|
||||||
|
|
|
@ -72,9 +72,8 @@ int CmdAdd::execute (std::string& output)
|
||||||
context.tdb.add (task);
|
context.tdb.add (task);
|
||||||
|
|
||||||
// TODO This should be a call in to feedback.cpp.
|
// TODO This should be a call in to feedback.cpp.
|
||||||
#ifdef FEATURE_NEW_ID
|
if (context.verbose ("new-id"))
|
||||||
output = format (STRING_CMD_ADD_FEEDBACK, context.tdb.nextId ()) + "\n";
|
output = format (STRING_CMD_ADD_FEEDBACK, context.tdb.nextId ()) + "\n";
|
||||||
#endif
|
|
||||||
|
|
||||||
context.footnote (onProjectChange (task));
|
context.footnote (onProjectChange (task));
|
||||||
|
|
||||||
|
|
|
@ -110,7 +110,8 @@ int CmdDuplicate::execute (std::string& output)
|
||||||
<< "'.\n";
|
<< "'.\n";
|
||||||
|
|
||||||
// TODO This should be a call in to feedback.cpp.
|
// TODO This should be a call in to feedback.cpp.
|
||||||
out << format (STRING_CMD_ADD_FEEDBACK, context.tdb.nextId ()) + "\n";
|
if (context.verbose ("new-id"))
|
||||||
|
out << format (STRING_CMD_ADD_FEEDBACK, context.tdb.nextId ()) + "\n";
|
||||||
|
|
||||||
context.footnote (onProjectChange (dup));
|
context.footnote (onProjectChange (dup));
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,8 +28,6 @@
|
||||||
#define INCLUDED_MAIN
|
#define INCLUDED_MAIN
|
||||||
#define L10N // Localization complete.
|
#define L10N // Localization complete.
|
||||||
|
|
||||||
#define FEATURE_NEW_ID 1 // Echoes back new id.
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue