NAME
idone - Command line interface to idonethis.com
VERSION
version 0.09
SYNOPSIS
# 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
DESCRIPTION
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
OPTIONS
- -c
-
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. - -d date
-
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
-y
. - -f config
-
Specify the location of the configuration file. Defaults to ~/.idonethisrc
- -h
-
Displays this help.
- -l
-
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. - -y
-
Perform all operations (adding and listing) using yesterday's date. This switch overrides the
-d
switch, if given.
AUTHOR
Paul Fenwick <pjf@cpan.org>
COPYRIGHT AND LICENSE
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.