Commit Graph

254 Commits

Author SHA1 Message Date
Simon Michael
15ea00a327 rename that pesky tags target 2008-10-10 01:44:40 +00:00
Simon Michael
2f59135953 simple --version option 2008-10-10 01:36:21 +00:00
Simon Michael
81ac9bcaa5 remove dead code 2008-10-09 13:16:57 +00:00
Simon Michael
11342db662 simplify filtering, make cacheLedger store filtered data as well, make balance reports work a little better 2008-10-09 13:02:26 +00:00
Simon Michael
b3ba124ce9 more informative show output 2008-10-09 12:59:05 +00:00
Simon Michael
165945cf20 better RawLedger string representation 2008-10-09 09:25:58 +00:00
Simon Michael
3fcb1aaa6c formatting 2008-10-09 09:25:37 +00:00
Simon Michael
e7cf5df029 update and sync the balance report documentation and sample.ledger 2008-10-09 07:10:25 +00:00
Simon Michael
1a608044d9 move regexp utilities to Utils 2008-10-09 07:08:36 +00:00
Simon Michael
a12d1b1c43 give time entries a blank description, as ledger does 2008-10-09 07:08:06 +00:00
Simon Michael
fbe0faa1aa slightly simplify time arithmetic 2008-10-09 07:07:48 +00:00
Simon Michael
ea41778948 timelog cleanups 2008-10-08 21:08:42 +00:00
Simon Michael
dff086a69d cleanups 2008-10-08 19:36:22 +00:00
Simon Michael
83e58501fc Parse cleanups 2008-10-08 18:25:51 +00:00
Simon Michael
fa1b4bdfa2 rename parseError, parsePatternArgs, fix a bug 2008-10-08 18:02:34 +00:00
Simon Michael
59f0a2fabe simplify parseLedgerAndDo 2008-10-08 17:48:11 +00:00
Simon Michael
b8b3de0719 document an issue with parse errors 2008-10-08 17:47:58 +00:00
Simon Michael
b00dc34b4f rename Flag to Opt, cleanup 2008-10-08 17:24:59 +00:00
Simon Michael
f924669b4f readme 2008-10-08 17:01:07 +00:00
Simon Michael
91802391a1 um.. refactor option handling, filtering, and support -b/-e date filtering options 2008-10-08 17:00:22 +00:00
Simon Michael
9ad1310f60 fix the timelog parser, make timelog reports work 2008-10-03 13:41:27 +00:00
Simon Michael
48700f323f move raw ledger functions to RawLedger 2008-10-03 12:10:05 +00:00
Simon Michael
26b6130a9b fix filter pattern handling, filtered non -s balance report showing full account names 2008-10-03 11:52:07 +00:00
Simon Michael
2ce3124738 fix failing test 2008-10-03 11:20:49 +00:00
Simon Michael
5ef0018001 make sum[Amount] preserve currency, fix a failing test 2008-10-03 11:15:03 +00:00
Simon Michael
b0e8286411 name hunit tests 2008-10-03 10:23:02 +00:00
Simon Michael
6167dc4ed0 don't set currency to $ when not specified in ledger 2008-10-03 10:22:43 +00:00
Simon Michael
e9f4b32d02 don't treat accounts with trailing space and no amount as different 2008-10-03 09:47:50 +00:00
Simon Michael
c76540e348 make balance reports show the total balance when non-zero 2008-10-03 08:24:24 +00:00
Simon Michael
7db9c4c910 better zero amount checking 2008-10-03 08:21:35 +00:00
Simon Michael
cf194e6b60 rename showLedgerAccounts to showLedgerAccountBalances 2008-10-03 07:47:36 +00:00
Simon Michael
d507559056 makefile cleanups 2008-10-03 07:40:28 +00:00
Simon Michael
8bcb3c25a4 fully haddockise Ledger 2008-10-03 07:39:09 +00:00
Simon Michael
a7b1269d86 define Ledger's exports 2008-10-03 07:38:46 +00:00
Simon Michael
7acd389624 clarify the two kinds of boring account 2008-10-03 07:36:45 +00:00
Simon Michael
49939fa3a6 note timelog bug 2008-10-03 07:34:22 +00:00
Simon Michael
e5834ffe2f minor cleanups.. time to go 2008-10-03 03:38:33 +00:00
Simon Michael
8d91661e23 fix filtering by pattern 2008-10-03 03:15:51 +00:00
Simon Michael
c5b23c5724 better ghci helpers 2008-10-03 03:15:16 +00:00
Simon Michael
3aa656ba69 rename LedgerEntry to Entry 2008-10-03 02:37:19 +00:00
Simon Michael
9ca02e21e4 Parse doc cleanup 2008-10-03 02:28:58 +00:00
Simon Michael
9a2dc41d30 move parseLedgerAndDo back to hledger main 2008-10-03 02:25:18 +00:00
Simon Michael
5531918b8c update main description 2008-10-03 02:08:33 +00:00
Simon Michael
6ce6029c7a move type docs to the corresponding module descriptions and update 2008-10-03 02:04:15 +00:00
Simon Michael
7f5d85cea4 fix hscolour make target 2008-10-03 02:02:25 +00:00
Simon Michael
b19fe33476 replace Models with a top-level Ledger module 2008-10-03 01:14:16 +00:00
Simon Michael
9a72298a4c update Tags and clean targets 2008-10-03 01:12:14 +00:00
Simon Michael
8db5aa5f04 doc wording 2008-10-03 00:53:49 +00:00
Simon Michael
dff6eb8e76 stop linking to per-entity source, which breaks haddock 2008-10-03 00:53:30 +00:00
Simon Michael
c699b979f8 move the rest of the core code to the Ledger package 2008-10-03 00:40:06 +00:00