A todo CLI application with tree display modes
Project description
Todopy
An implementation of todo.txt in python3.9. It has the following features:
- git integration
todo stale
integration- tree views
- hiding tasks for a certain number of days using
todo schedule
.
Installation
First, clone the repository to a folder of your choice (For example: ~/bin/todotree
).
Then, copy config.ini.default
to config.ini
and make the necessary changes to suit your needs.
If you want to use git
to keep track of the changes, you need to do the following:
- Change the url to your own private git repo:
git remote set-url origin <new_url>
- Delete either the
.gitignore
or remove theconfig.ini
line. This allows your config to be tracked by git.
Environment Variables used
EDITOR
os editor.nano
orvim
are obvious choices. If you are on Windows, you'll want to usecode
to open it in vscode.
Used external Programs
date
(optional) fromcoreutils
forschedule
, this allows you to do something liketodo schedule 13 tomorrow
, instead of having to use ISO dates (2021-02-14).git
(optional), for using a git repository.
Bash autocompletion
You can activate bash autocompletion with source todo.completions.bash
after cloning.
Add this to your ~.bashrc
so that it always is available.
Screenshots
projecttree
contexttree
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-0.1.3.tar.gz
(2.9 kB
view hashes)