From 3c22e4f26fe6a4f21a3bc6ad810afe0146e84a72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Th=C3=B6rne?= Date: Sat, 12 Oct 2013 15:17:51 -0700 Subject: [PATCH] Added the again addon --- Todo.sh-Add-on-Directory.textile | 46 ++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Todo.sh-Add-on-Directory.textile b/Todo.sh-Add-on-Directory.textile index 50dd3ba..0c91f21 100644 --- a/Todo.sh-Add-on-Directory.textile +++ b/Todo.sh-Add-on-Directory.textile @@ -36,6 +36,7 @@ h3. Table of Contents ** "tmsa - commands to help working with dated todo files":#tmsa ** "revive - re-add items from archive":#revive ** "make - Create new .txt files from command line":#make +** "again - Complete and re-add tasks, updating due and deferral dates":#again h1(#install). Installation @@ -498,3 +499,48 @@ _License: MIT_ "Project page":https://github.com/Jmeyering/TodoTxtMake "Download file":https://raw.github.com/Jmeyering/TodoTxtMake/master/make +h2(#again). __again__: Recurring tasks made easy. + +again allows for easy completion and re-adding of tasks, with preserved +due dates and deferral dates (if any). + +Tasks can be re-created in three different manners: +# Having any due dates and deferral dates set to today +# Having any due dates and deferral dates set to N days from today +# Having any due dates and deferral dates set to N days from their previous values + +Examples: +

+$ todo.sh again 31
+31 x 2013-10-13 Test due:2013-10-14 t:2013-10-13
+TODO: 31 marked as done.
+x 2013-10-13 Test due:2013-10-14 t:2013-10-13
+TODO: /home/foobar/Dropbox/todo/todo.txt archived.
+30 Test due:2013-10-13  t:2013-10-13 
+TODO: 30 added.
+
+

+$ todo.sh again 31 10
+31 x 2013-10-13 Test due:2013-10-14 t:2013-10-13
+TODO: 31 marked as done.
+x 2013-10-13 Test due:2013-10-14 t:2013-10-13
+TODO: /home/foobar/Dropbox/todo/todo.txt archived.
+30 Test due:2013-10-23  t:2013-10-23 
+TODO: 30 added.
+
+

+$ todo.sh again 31 +10
+31 x 2013-10-13 Test due:2013-10-14 t:2013-10-13
+TODO: 31 marked as done.
+x 2013-10-13 Test due:2013-10-14 t:2013-10-13
+TODO: /home/foobar/Dropbox/todo/todo.txt archived.
+30 Test due:2013-10-24  t:2013-10-23 
+TODO: 30 added.
+
+ +_Author: Niklas Thörne_ +_License: GPLv3_ + +"Project page":https://github.com/nthorne/todo.txt-cli-again-addon +"Download file":https://github.com/nthorne/todo.txt-cli-again-addon/raw/master/again +