yeaGTD is an acronym for "yaml encoded approach to getting things done". It is a script which extracts information from simple text files, one for each project, and then produces nicely formatted summary reports. Flexible rules can be used to specify repeated projects. Context, project, and date views are supported and output can be filtered in a variety of ways. Output can optionally be printed or sent to standard output in several formats. Commands are provided for marking tasks complete, opening files for editing, and backing up project files.
|Tags||Office/Business Scheduling Information Management|
|Operating Systems||POSIX Linux Windows Mac OS X|
Release Notes: This release is a complete redesign. The data file structure has been simplified, and the focus has been changed from displaying tasks for the current date to displaying active tasks for any selected date. The GUI version now provides complete project support internally. The number of active tasks on a given date determines the color of the date in the new calendar display, and the status of the task determines the color of the task for the day in the new Gantt chart display. Notes support log and time entries, and reports can be generated that show times aggregated in user specified ways.
Release Notes: The command line interface was improved. It is now possible to create both tasks and projects from the command line, the latter using a wizard-like series of prompts for project details and to move tasks from one project to another. Minor bugs were fixed.
Release Notes: Major improvements have been made to the command line interface. Arguments can now be used to filter results using fuzzy matching and to create tasks complete with project, context, and dates.
Release Notes: Configuration settings were added to ~/.yeagtdrc which determine which columns are displayed, their order, titles and widths, and whether vertical and/or horizontal rules are displayed in the graphical interface.
No changes have been submitted for this release.