Added release script
Started on cosmic integration
Fixed tabbing
todo.txt, but better!
First go have a quick read over here
Basically, todo.sql is a data replicator + sync maintainer of a todo.txt file to a specified database.
The first question may be asked, but doesnt this go against one of the core ideas of todo.txt? Well not really, as we still work with our todo.txt file and may query it directly using grep etc.
What todo.sql does is keep a database model of the todo.txt file, as well as keeping the data in the todo.txt file synced with the database. This allows other applications to easily read and modify the data (which in turn will updated all todo.txt files that are being synced).
TODO
Simply run:
$ ./run.sh Main -h
$ mvn package
This section is quite ironic lol.
The following features/ bug fixes are still needed.
--sync <method>
feature
migrate
: Similar to push, but doesnt delete or update any records.
$ ./run.sh Main --complete # Prints all completed items
$ ./run.sh Main --context context # Prints all items with @context
$ ./run.sh Main --project project # Prints all items with +project
$ ./run.sh Main --desc regex # Prints all items with a description which matches regex