Info

This is I.T., it's all about information, not too much, not too little

see also: forms

task info <ID> neatly lists all the task information. simple. essential. this display will be one of the most useful, in interactive mode. As (i)nfo can be requested, anywhere, of anything, then how that screen generates the contents, and how that content is displayed, is interesting. At the moment, from the CLI, a typical info screen looks like this;

djp@orange:~/tmp/task-1.7.0 $ t info 124

Name           Value                              
ID                124
Status          Pending
Description   LOVE screening tech run
Project         promo.event
Priority         H
Due             09/5/26
UUID           73d36445-8356-58b5-6190-edaf3e030548
Entered       09/5/2 (2 wks)

(and as the number of attributes with values increases, so will the size of the listing)
pb: Try "info" on a recurring task - you get even more. Or add a tag. Or add an annotation...

implementation

conceptual groupings (first the ideas, then the layout)
identifiers; ID, <desc>
date(s)
UUID (soon not to be ?)

the info / forms relationship (interactive)

proposed forms input screens will look exactly like the info screens, but with edit boxes for values.

from task selected <enter> goes to info <enter> goes to form <enter> (with no fields changed) goes to editor (else back to info) <esc> goes to form <esc> goes to info <esc> goes to listing <esc> to (q)uit task (Y/n) ? (see htask - behavior)

autoinfo behavior;

I think that the info display should be a default output whenever ANY search or filter finds a unique result, whether in interactive mode, or at the cli. This behavior would suit me fine, and drive others crazy, so it should be an option.

multiple info

It should be possible to request info from multiple records, and should be possible to list sequentially with separators.

(eg. interactive multiple select, or CLI task info 10, 43, 16) and what about the ability to request series of (i)nfo screens as result of a search ? for example;
task list.info proj:sample +special ?
or
task list -i proj:sample due:+2w ?
or
task info.list +jobs ?
pb: 1.7.0 supports multiple "info" reports.
djp: why so it does !
pb: That was your suggestion! I did that for you, man <sob> and you didn't even notice.

command line usage

task info <ID>(s)

interactive usage

comments

tomfoolery

Also available in: HTML TXT