GeekWarrior is set of wrappers around TaskWarrior which helps you to simple use GTD based workflow directly from your command line. It has been focused to strict GTH workflow consists of following steps:
- Collecting
- Processing
- Organize
- Doing
- Review
Following HOWTO ilustrate whole process.
- Installed TaskWarrior
- BASH
Installation is pretty simple:
- add content of ''config/taskrc_configuration_sample'' into your ''~/.taskrc'' file
- add content of ''config/bash_aliases'' into your ''
/.profile'' or ''/.bashrc'' (depends on choosen distribution)
You can simply collect your stuff by
in "new item"
Content of your INBOX could be displayed through
task in
You will also see count of items inside your INBOX at the begining of shell prompt.
You can simply process your inbox by running ''./process'' interactive script This script allows you to define
- Project
- Context
- Due date
- Priority
- Propper description
- If you usually work with Areas of responsibility, you can simply define them as contexts inside ''~/.taskrc'' (see my example) according to your workflow.
- To work with Areas of responsibility use
- task context # to select context
- task context none # to unselect context
- By using AoR you'll limit TaskWarrior's output to tasks which belongs only to selected AoR (context in TW terminology).
- Read also manual of TaskWarrior to better understand how you should filter / complete your tasks.
- ''task gtd'' shows the sorted report of your system.
- For more information see TaskWarrior's manual.
- I am using Dropbox as storage backend.
- Here I have tasks.txt file which is my "mobile INBOX" (record per line).
- On my laptop I have defined cron job which calls task-add.sh script -- it add the tasks from task.txt to my regular INBOX and truncate tasks.txt as well.
- I am using also gen_reports.sh script to export task lists to TXT files (separately by contexts) so I have all my tasks available if I need them :).