todotree
A todo.txt implementation with more features:
- Define task dependency using the
bl:
andby:
keywords. - Hide tasks until a certain date using the
t:
keyword. - Define due dates for tasks with the
due:
keyword. -
git
integration. -
GitLab repository: https://gitlab.com/chim1aap/todotree/
- Documentation https://chim1aap.gitlab.io/todotree/
Installation
To install the package, use pip install todotree
.
Then, to initialize the needed files, run the following scripts:
mkdir -p ~/.local/share/todotree/
touch ~/.local/share/todotree/todo.txt
touch ~/.local/share/todotree/done.txt
touch ~/.local/share/todotree/config.yaml
To make use of the git
versioning, the following steps need to be done.
- install
git
. - run
git init
in the directory where the todo.txt and done.txt are. - run
git remote add origin <url>
to set up a remote repository. - Set the
git_mode
in the configuration toFull
. - run a todotree command which edits the files, such as
add
ordo
. It will push the data to the remote repository.
Screenshots
projects
context
Repository initiated with fpgmaas/cookiecutter-poetry.