Skip to content

rscircus/todotxt-study-suite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

contents

  • addr
  • lsgroup
  • lsp
  • punch
  • daily

addr: add task with the projects and contexts of the last added task

A helpful todo.sh command when you are adding lots of related tasks. It simply appends the tags of the most recent item to the item you add.

ex. ./todo.sh add 'SOMETHING @context +project' ex. ./todo.sh addr 'SOMETHING ELSE'

$ t add 'here is a a task +context +project'
59 here is a a task +context +project
TODO: 59 added.

$ t addr 'here is another task'
Appending: +context +project
60 here is another task
TODO: 60 added.
60 here is another task +context
60 here is another task +context +project

lsgroup:

Prints in columns organized by either context or group

To print your todo.txt by context.

####lsgc ex. ./todo.sh lsgc

To print your todo.txt by project.

####lsgp ex. ./todo.sh lsgp

$ t lsgc
@play                                              @code                                              
(A) task                                           (B) task                                           
(C) task                                           task                                               
task                                               task +research                                     
task                                               task +tool                                         
task                                                                                                  
task                                                                                                  
                                                                                                      
@email                                             @context                                           
(A) this guy                                       (A) task +project                                  
(A) this guy +project                              (D) task +project                                  
this guy                                           task +project                                      
this guy                                                                                              
this guy                                                                                              
this guy                                                                                              
this guy                                                                                              
this guy   

lsp:

Prints out all your top priorit tasks from (A)...(E)

Ok, this is actually really just an alias for ls that passes "'(A)|(B)...(E)'". Doesn't mean that it isn't useful :P

watch:

Watches your todo text and syncs with google drive with [https://github.com/odeke-em/drive](this client written in Go.)

Executes todo,sh lsgp for you while with color on file changes. Also runs drive pull and drive push.

About

a collection of scripts for todotxt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.5%
  • HTML 10.9%
  • Shell 5.0%
  • CSS 2.6%