Skip to main content

todo.txt manager which adds tree printing

Project description

todotree

Latest Release pipeline status License

A todo.txt implementation with more features:

Installation

To use the interactive setup, install the package using:

pip install todotree[init]

To install the package on another machine, use pip install todotree. This does not have the init dependencies.

Interactively

To create the files interactively, use todotree init. The app will ask you a few questions about the features you want to enable and the locations of the files. It will then generate the files at the correct locations, and you can use todotree.

Manually

If you do not want to use the interactive version, you can run it manually. The commands are as follows:

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.

  1. install git.
  2. run git init in the directory where the todo.txt and done.txt are. (ie ~/local/share/todotree)
  3. run git remote add origin <url> to add a remote repository. Note that the remote needs to be configured.
  4. Set the git_mode in the configuration to Full.
  5. run a todotree command which edits the files, such as edit. This will push the data to the remote repository.

Screenshots

projects

project

context

context


Repository initiated with fpgmaas/cookiecutter-poetry.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

todotree-4.2.1.tar.gz (35.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

todotree-4.2.1-py3-none-any.whl (57.2 kB view details)

Uploaded Python 3

File details

Details for the file todotree-4.2.1.tar.gz.

File metadata

  • Download URL: todotree-4.2.1.tar.gz
  • Upload date:
  • Size: 35.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/5.15.154+

File hashes

Hashes for todotree-4.2.1.tar.gz
Algorithm Hash digest
SHA256 b91b3aebd94d95e62230303ce3d0283900efa62fcbfb8571b0c30fd8d27aaa81
MD5 dbd86ea1a99f637c36b60b37559c0c2a
BLAKE2b-256 e42b0798b316ecaca1d134db7c81f47b7f36a124d8b2e135cb2b5904f86d853a

See more details on using hashes here.

File details

Details for the file todotree-4.2.1-py3-none-any.whl.

File metadata

  • Download URL: todotree-4.2.1-py3-none-any.whl
  • Upload date:
  • Size: 57.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/5.15.154+

File hashes

Hashes for todotree-4.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ebdb7d90f5e9c3ad9a1bb7a04a4b4af42c73dc2d5722780e79ab99f1a53f6d1
MD5 722e5aa8a8d5fc59fdabaeea722127e4
BLAKE2b-256 1d5b5a610df69ff4b1e9f08680146df4f4ff3cdde5af30ff417b610802cb6ed3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page