diff options
Diffstat (limited to 'hledger_timeclock.info')
-rw-r--r-- | hledger_timeclock.info | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/hledger_timeclock.info b/hledger_timeclock.info deleted file mode 100644 index 4e13743..0000000 --- a/hledger_timeclock.info +++ /dev/null @@ -1,67 +0,0 @@ -This is hledger-lib/hledger_timeclock.info, produced by makeinfo -version 4.8 from stdin. - - -File: hledger_timeclock.info, Node: Top, Up: (dir) - -hledger_timeclock(5) -******************** - -The time logging format of timeclock.el, as read by hledger. - - hledger can read timeclock files. As with Ledger, these are (a subset -of) timeclock.el's format, containing clock-in and clock-out entries as -in the example below. The date is a simple date. The time format is -HH:MM[:SS][+-ZZZZ]. Seconds and timezone are optional. The timezone, if -present, must be four digits and is ignored (currently the time is -always interpreted as a local time). - - -i 2015/03/30 09:00:00 some:account name optional description after two spaces -o 2015/03/30 09:20:00 -i 2015/03/31 22:21:45 another account -o 2015/04/01 02:00:34 - - hledger treats each clock-in/clock-out pair as a transaction posting -some number of hours to an account. Or if the session spans more than -one day, it is split into several transactions, one for each day. For -the above time log, `hledger print' generates these journal entries: - - -$ hledger -f t.timeclock print -2015-03-30 * optional description after two spaces - (some:account name) 0.33h - -2015-03-31 * 22:21-23:59 - (another account) 1.64h - -2015-04-01 * 00:00-02:00 - (another account) 2.01h - - Here is a sample.timeclock to download and some queries to try: - - -$ hledger -f sample.timeclock balance # current time balances -$ hledger -f sample.timeclock register -p 2009/3 # sessions in march 2009 -$ hledger -f sample.timeclock register -p weekly --depth 1 --empty # time summary by week - - To generate time logs, ie to clock in and clock out, you could: - - * use emacs and the built-in timeclock.el, or the extended - timeclock-x.el and perhaps the extras in ledgerutils.el - - * at the command line, use these bash aliases: `shell alias - ti="echo i `date '+%Y-%m-%d %H:%M:%S'` \$* >>$TIMELOG" alias - to="echo o `date '+%Y-%m-%d %H:%M:%S'` >>$TIMELOG"' - - * or use the old `ti' and `to' scripts in the ledger 2.x repository. - These rely on a "timeclock" executable which I think is just the - ledger 2 executable renamed. - - - - -Tag Table: -Node: Top90 - -End Tag Table |