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.0rc5.tar.gz
(28.1 kB
view hashes)
Built Distribution
Close
Hashes for todotree-2.0.0rc5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571791098edad2a58a8fe49ee62a44af73cfbdb9c762c80f980e27279e836b83 |
|
MD5 | db860c5df2871d602fb1075fb56cb3df |
|
BLAKE2b-256 | f04872d3509d1aaa2594b906456396d3e3297d1f2c32a30c7d88a64dee8a8c99 |