Effitask is a graphical task manager, based on the todo.txt format.
Supported toto.txt addons:
I tried to develop a clear interface without surprises, but you can easily miss some feature:
+work\admin\automationcreate this arborescence:
work admin automation
If you use Arch Linux, effitask is available in AUR.
Compiling effitask requires rust. I recommend to use rustup.
You also need
gtk+ 3.0 on your system. Depending of your distribution, run:
apt install libgtk-3-dev # debian pacman -S gtk3 # archlinux
git clone https://github.com/sanpii/effitask cd effitask make sudo make install
This program is designed to be used as todo.sh add-on. Install it as others add-ons: https://github.com/todotxt/todo.txt-cli/wiki/Creating-and-Installing-Add-ons.
mkdir ~/.todo.actions.d ln -s /usr/bin/effitask ~/.todo.actions.d/et todo.sh et
You can use it as standalone program by defining some environment variables:
export TODO_DIR="$HOME/.local/opt/share/todo" export TODO_FILE="$TODO_DIR/todo.txt" export DONE_FILE="$TODO_DIR/done.txt" /usr/bin/effitask
As you can see above, effitask reuse todo.txt environment variables for configuration.
TODO_DIR: your todo.txt directory
TODO_FILE: your todo.txt location
DONE_FILE: your done.txt location
TODO_NOTES_DIR: directory for notes,
TODO_NOTE_EXT: extension for note files,
TODO_NOTE_TAG: tag name to add to task description,