Skip to content

An addon for the todo.txt CLI that allows for easy creation of recurring tasks

License

Notifications You must be signed in to change notification settings

jbrc/todo.txt-cli-again-addon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

A todo.txt command line add-on for marking a task as done, and then adding it again, adjusting due dates and deferral dates if desired.

Usage

$ todo.sh again N

Mark item N as done, and then recreate it, with the creation date set as todays date, and any existing due date set to today. Deferral date is not affected by this operation.

$ todo.sh again N DAYS

Mark item N as done, and then recreate it with the creation date set as todays date, and any existing due date and deferral date set to DAYS days from today.

$ todo.sh again N +DAYS

Mark item N as done, and then recreate it with the creation date set as todays date, and any existing due date and deferral date set to DAYS days from their previous values.

The functionality achieved with the command line arguents detailed above can also be achieved bya adding an again: tag to an item in order to get the desired behavior.

todo.txt:

(A) Do important things due:2001-01-01 t:2001-01-01 again:+5


$ todo.sh again 1

todo.txt:

(A) Do important things due:2001-01-06 t:2001-01-06 again:+5
(X) Do important things due:2001-01-01 t:2001-01-01 again:+5

Licensing

This add-on is released under the GNU General Public License v.3 for further details, refer to LICENSE.

Attribution

This add-on is based on the repeat add-on.

About

An addon for the todo.txt CLI that allows for easy creation of recurring tasks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%