mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Add help and man page for command 'undo'
This commit is contained in:
parent
1000a315ca
commit
64fd98a2bd
2 changed files with 31 additions and 0 deletions
15
doc/man/timew-undo.1.in
Normal file
15
doc/man/timew-undo.1.in
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
.TH timew-undo 1 2018-02-03 "${PACKAGE_STRING}" "User Manuals"
|
||||||
|
.
|
||||||
|
.SH NAME
|
||||||
|
timew-undo \- revert Timewarrior commands
|
||||||
|
.
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B timew undo
|
||||||
|
.
|
||||||
|
.SH DESCRIPTION
|
||||||
|
The 'undo' command is used to revert the action of Timewarrior commands.
|
||||||
|
Only commands affecting intervals or Timewarrior configuration can be reverted.
|
||||||
|
Timewarrior keeps a journal of changes to the interval database and Timewarrior configuration.
|
||||||
|
A call to 'undo' removes the last entry in the journal and restores the previous state.
|
||||||
|
As long as there are entries in the journal, you can revert the respective action.
|
||||||
|
The 'undo' command itself cannot be undone!
|
|
@ -63,6 +63,7 @@ int CmdHelpUsage (const Extensions& extensions)
|
||||||
<< " timew tag @<id> [@<id> ...] <tag> [<tag> ...]\n"
|
<< " timew tag @<id> [@<id> ...] <tag> [<tag> ...]\n"
|
||||||
<< " timew tags [<interval>] [<tag> ...]\n"
|
<< " timew tags [<interval>] [<tag> ...]\n"
|
||||||
<< " timew track <interval> [<tag> ...]\n"
|
<< " timew track <interval> [<tag> ...]\n"
|
||||||
|
<< " timew undo\n"
|
||||||
<< " timew untag @<id> [@<id> ...] <tag> [<tag> ...]\n"
|
<< " timew untag @<id> [@<id> ...] <tag> [<tag> ...]\n"
|
||||||
<< " timew week [<interval>] [<tag> ...]\n"
|
<< " timew week [<interval>] [<tag> ...]\n"
|
||||||
<< '\n';
|
<< '\n';
|
||||||
|
@ -900,6 +901,21 @@ int CmdHelp (
|
||||||
<< "same as the 'start' command.\n"
|
<< "same as the 'start' command.\n"
|
||||||
<< '\n';
|
<< '\n';
|
||||||
|
|
||||||
|
// Ruler 1 2 3 4 5 6 7 8
|
||||||
|
// 12345678901234567890123456789012345678901234567890123456789012345678901234567890
|
||||||
|
else if (words[0] == "undo")
|
||||||
|
{
|
||||||
|
std::cout << '\n'
|
||||||
|
<< "Syntax: timew undo\n"
|
||||||
|
<< '\n'
|
||||||
|
<< "The 'undo' command is used to revert the action of Timewarrior commands. Only\n"
|
||||||
|
<< "commands affecting intervals or Timewarrior configuration can be reverted.\n"
|
||||||
|
<< "Timewarrior keeps a journal of changes to the interval database and Timewarrior\n"
|
||||||
|
<< "configuration. A call to 'undo' removes the last entry in the journal and\n"
|
||||||
|
<< "restores the previous state. As long as there are entries in the journal, you\n"
|
||||||
|
<< "can revert the respective action. The 'undo' command itself cannot be undone!"
|
||||||
|
<< '\n';
|
||||||
|
}
|
||||||
// Ruler 1 2 3 4 5 6 7 8
|
// Ruler 1 2 3 4 5 6 7 8
|
||||||
// 12345678901234567890123456789012345678901234567890123456789012345678901234567890
|
// 12345678901234567890123456789012345678901234567890123456789012345678901234567890
|
||||||
else if (words[0] == "untag")
|
else if (words[0] == "untag")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue