Commit Graph

10381 Commits

Author SHA1 Message Date
Simon Michael
ce3eeb80b6 consolidate register command code, make it do filtering 2008-10-12 07:34:00 +00:00
Simon Michael
b9b9ce7d51 another balance report test, another step closer 2008-10-12 06:45:54 +00:00
Simon Michael
a64d320c84 a more compatible balance report, not perfect yet 2008-10-12 06:23:55 +00:00
Simon Michael
c07c149378 type signatures 2008-10-12 06:10:32 +00:00
Simon Michael
220b688082 another test 2008-10-12 05:09:01 +00:00
Simon Michael
35376cfd9b more informative Show Account 2008-10-12 05:07:19 +00:00
Simon Michael
d7db5660b9 perhaps getting closer to a ledger-compatible balance report. A wretched, wretched thing. 2008-10-11 04:23:49 +00:00
Simon Michael
9b51d922dd more utilities 2008-10-11 04:18:26 +00:00
Simon Michael
2ff9c21b95 more account queries 2008-10-11 04:17:52 +00:00
Simon Michael
2cef939da1 rename accounts/filteraccounts fields to accountmap/filteraccountmap 2008-10-10 22:28:10 +00:00
Simon Michael
9dc9c9dd76 remove dead code, rename function 2008-10-10 12:04:20 +00:00
Simon Michael
a30154b401 pruneBoringBranches again, a test, and fix hiding of zero-balance leaf accounts 2008-10-10 11:55:12 +00:00
Simon Michael
3458d1f379 more utils, Control.Monad 2008-10-10 11:52:15 +00:00
Simon Michael
19fbe17ff4 test labels 2008-10-10 11:12:54 +00:00
Simon Michael
d172cd0d6e a more compact showtree 2008-10-10 11:11:55 +00:00
Simon Michael
9b5a35b5d2 assertnotequal 2008-10-10 11:11:49 +00:00
Simon Michael
77b7de1b5f add four (failing) tests for balance report 2008-10-10 10:05:12 +00:00
Simon Michael
220417ce48 top-level Utils module 2008-10-10 10:04:26 +00:00
Simon Michael
37e75d610e more tests cleanup.. prepare for per-module tests, but consolidate in Tests where I think we will stay 2008-10-10 08:16:55 +00:00
Simon Michael
d98643a364 tests cleanup 2008-10-10 07:39:20 +00:00
Simon Michael
688f2447a5 move main module comment 2008-10-10 07:39:13 +00:00
Simon Michael
d1dfcafc39 move entry filter functions to RawLedger 2008-10-10 04:23:25 +00:00
Simon Michael
7c25dbc4a3 update the cabal file 2008-10-10 04:05:46 +00:00
Simon Michael
67c203f316 move commands to top-level modules, make Ledger pure (except for Parse) 2008-10-10 03:32:12 +00:00
Simon Michael
65cfcceae0 notes update 2008-10-10 03:30:56 +00:00
Simon Michael
73c49ec060 reduce unnecessary imports 2008-10-10 02:19:53 +00:00
Simon Michael
cdc5a23192 clean up imports whitespace, minimise explicit intra-app import/export declarations for now 2008-10-10 01:53:39 +00:00
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