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 |
|
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 |
|