How to install Todo.txt on Windows

Todo.txt is a Text-based Task Manager. It let you track your tasks and projects in a plain text file, todo.txt. A todo.txt is software and operating system agnostic; it’s searchable, portable, lightweight and easily manipulated.

I am using windows and I want to use it. But the wiki page only describe it can be installed on windows but doesn’t describe detail enough. Here is the step I take to install.

  1. Install cygwin  in d:\cygwin\
  2. Download ToDo.txt
  3. Extract the 2 files into the d:\cygwin\home\user_name\
  4. Create .todo folder under d:\cygwin\home\ (resulting path will be d:\cygwin\home\user_name\.todo\)
  5. Change one line in todo.cfg file; remove the preceding # from #export TODO_DIR ="c:/Documents and Settings/gina/My Documents" and chage to the folder where I want to keep your data resulting export TODO_DIR="D:/(todo)" and save
  6. Move the todo.cfg to d:\cygwin\home\.todo\user_name\ (resulting path will be d:\cygwin\home\user_name\.todo\todo.cfg)
  7. Rename the todo.cfg to config (no extension) (resulting path will be d:\cygwin\home\user_name\.todo\config)
  8. Run ‘Cygwin Bash Shell’
  9. Run by typing todo.sh
  10. Run alias t=todo.sh so that I can run with less typing (I now can type t instead of todo.sh

If you can’t run with todo.sh or want alias permanent try the arandomthinker’s tip

Advertisement

3 thoughts on “How to install Todo.txt on Windows”

  1. Nice tip. But small correction: In step 9, run “~/todo.sh” instead of todo.sh.
    Also the alias goes off if you restart the cygwin terminal.
    To make it permanent, add “alias t=~/todo.sh” line at the end of the .bash_profile file present in the d:\cygwin\home\user_name\ ( or whatever equivalent) folder.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: