todo.txt manager which adds tree printing
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
todotree-2.0.0rc3.tar.gz
(28.1 kB
view hashes)
Built Distribution
Close
Hashes for todotree-2.0.0rc3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce87a12d9a54a4f2303f26f447d92d285bc6a79d593c063e7792b6e5c161663a |
|
MD5 | 45c857acd3555d7c31430f7acb5e39ce |
|
BLAKE2b-256 | be81585067e2445a65edf193cf8dca22bac4831755be3a9a925b41fb2b30eea5 |