A dead-simple, cli-based task journaler. It helps you remember what you did!
did
can be installed directly from npm
:
[sudo] npm install -g node-did
To record an entry:
did Installed Gentoo.
To record an entry using EDITOR
(will open in the terminal in focus):
did
To view recent entries:
did log
To view recent entries (last 3 only):
did log -n3
To search for entries about Gentoo:
did log -s gentoo
To search for entries about Gentoo between Monday and today:
did log -s gentoo -f 'last monday' -u 'today'
To view the above in ascending order (ie, oldest first):
did log -s gentoo -f 'last monday' -u 'today' -a
To edit entry 2
:
did edit 2 Hacked the Gibson.
To edit entry 2
within EDITOR
:
did edit 2
To delete entry 2
:
did delete 2
To delete entries 2
and 3
:
did delete 2 3
did
provides full-text searching on log entries, and thus implicitly supports
"tagging":
$ did Installed Gentoo. +work
$ did Freed Kevin. +personal
$ did Hacked the planet. +work
$ did log -s +personal
3 Freed Kevin. +personal 06 Jan | 05:29 PM
You may choose any tagging convention. Note, however, that #
must be enclosed
within quotations to prevent the shell from parsing it as a comment:
$ did 'Hacked the planet. #work'
Additional information can be found in the wiki: