idone - Command line interface to idonethis.com
# Submit an item to idonethis.com $ idone "Installed some cool software today." # See what I've done today. $ idone -l # See what I've done yesterday. $ idone -ly # See what I did some time ago. $ idone -ld 2012-01-01 # See what I've done today, and read new items from STDIN. idone -lc # See what I've done yesterday, and add more items from STDIN. idone -lcy # In ~/.idonethisrc [auth] user=someuser pass=somepass
By default, this submits items to your personal calendar on idonethis. All arguments are concatenated together to form a single string, which is then submitted to your calendar for the current day (using the local timezone on your machine).
Patches are extremely welcome. https://github.com/pfenwick/idonethis-perl
Read items from STDIN and add them to your done list, with one item per line. This is the default behaviour if
-l is not specified, nor any done item on the command line.
Specify the date upon which actions should be taken, in YYYY-MM-DD format. Defaults to today. This switch is silently ignored if used with
Specify the location of the configuration file. Defaults to ~/.idonethisrc
Displays this help.
List items that you've done. Combine this with the
-c switch to list done items, and let you add new ones to the end.
Perform all operations (adding and listing) using yesterday's date. This switch overrides the
-d switch, if given.
Paul Fenwick <email@example.com>
This software is copyright (c) 2013 by Paul Fenwick.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.