mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
Bug Fix, Tweaks
- .taskrc debug= now defaults to 'off', which will reduce clutter and won't surprise beta testers. - interactive.cpp did not compile when ncurses was not detected by autoconf. That code branch obviously never got executed. - The interactive shell now instructs the user to type 'quit' to leave the shell.
This commit is contained in:
parent
62449d8b3e
commit
c6a56d444e
3 changed files with 9 additions and 7 deletions
|
@ -147,7 +147,7 @@ int Context::run ()
|
|||
}
|
||||
|
||||
// Dump all debug messages.
|
||||
if (config.get ("debug", true))
|
||||
if (config.get (std::string ("debug"), false))
|
||||
foreach (d, debugMessages)
|
||||
std::cout << colorizeDebug (*d) << std::endl;
|
||||
|
||||
|
|
|
@ -968,8 +968,8 @@ void handleShell ()
|
|||
{
|
||||
// Display some kind of welcome message.
|
||||
std::cout << ((context.config.get ("color", true) || context.config.get (std::string ("_forcecolor"), false))
|
||||
? Text::colorize (Text::bold, Text::nocolor, PACKAGE)
|
||||
: PACKAGE)
|
||||
? Text::colorize (Text::bold, Text::nocolor, PACKAGE_STRING)
|
||||
: PACKAGE_STRING)
|
||||
<< " shell"
|
||||
<< std::endl
|
||||
<< std::endl
|
||||
|
@ -977,6 +977,8 @@ void handleShell ()
|
|||
<< std::endl
|
||||
<< "There is no need to include the 'task' command itself."
|
||||
<< std::endl
|
||||
<< "Enter 'quit' to end the session."
|
||||
<< std::endl
|
||||
<< std::endl;
|
||||
|
||||
// Preserve any special override arguments, and reapply them for each
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
//#include "text.h"
|
||||
//#include "util.h"
|
||||
//#include "main.h"
|
||||
//#include "i18n.h"
|
||||
#include "i18n.h"
|
||||
#include "../auto.h"
|
||||
|
||||
#ifdef HAVE_LIBNCURSES
|
||||
|
@ -118,9 +118,9 @@ int Context::interactive ()
|
|||
|
||||
#else
|
||||
|
||||
throw stringtable (INTERACTIVE_NO_NCURSES,
|
||||
"Interactive task is only available when built with ncurses "
|
||||
"support.");
|
||||
throw stringtable.get (INTERACTIVE_NO_NCURSES,
|
||||
"Interactive task is only available when built with ncurses "
|
||||
"support.");
|
||||
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue