Simon Michael
2fb2aea056
rename metadata fields to tags
2012-05-27 22:59:06 +00:00
Simon Michael
3ee6a351f3
big query/tests/show refactoring
...
- use new query system for command line too, filterspec is no more
- move unit tests near the code they test, run them in bottom up order, add more
- more precise Show instances, used for debugging not ui
2012-05-27 18:14:20 +00:00
Simon Michael
1654776f4a
refactor test runner
2012-05-14 19:23:12 +00:00
Simon Michael
db4d853a3f
refactor: move readJournal'
2012-04-14 01:10:39 +00:00
Simon Michael
197f35cb5b
unit test exposing sample journal parse failure
2012-05-09 15:30:43 +00:00
Simon Michael
a628964016
prepare to support full query expressions on command line
2012-05-16 08:31:06 +00:00
Simon Michael
88afea8c44
balancesheet: ignore start dates, always show the accurate balance from all transactions up to the specified end date
2012-04-17 02:28:30 +00:00
Simon Michael
65a20c6870
separate account types in balancesheet, show totals with consistent layout
2012-04-16 16:55:30 +00:00
Simon Michael
1e2c2bb10c
hook up more tests, begin converting remaining reports to Query
2012-05-17 04:21:34 +00:00
Simon Michael
a58a5f96ad
more robust comments & metadata, on postings too, and document as "tags"
2012-05-14 18:52:22 +00:00
Simon Michael
88212f26e8
simplify journal parser names
2012-05-09 15:34:05 +00:00
Simon Michael
e1b1b8bce8
rename Matcher to Query, simplify constructors
2012-05-16 07:12:49 +00:00
Simon Michael
8c7eea9ee0
make incomestatement respect options
2012-04-16 16:45:24 +00:00
Simon Michael
b4b2b67236
incomestatement: show revenue and expense accounts separately
2012-04-15 00:05:10 +00:00
Simon Michael
abb470aadb
use shakespeare-text to help lay out incomestatement's output
2012-04-14 20:35:51 +00:00
Simon Michael
a27eb7c29f
more matcher -> query renaming
2012-05-16 07:37:24 +00:00
Simon Michael
8492f6cae4
fix unicode handling on GHC >= 7.2, unify utf8 IO compatibility layer
...
tests pass again from GHC 6.12.3 to 7.4.1
2012-03-29 19:06:31 +00:00
Simon Michael
ca5d5020e1
prototypical incomestatement and balancesheet commands
2012-04-14 01:34:56 +00:00
Simon Michael
b96e3ac85d
drop convert command
2012-03-24 19:40:06 +00:00
Simon Michael
00a43cd1bf
Hledger.Cli.Format -> Hledger.Data.FormatStrings
2012-03-10 19:20:15 +00:00
Simon Michael
a1297daae2
cashflow: forgot th' module
2012-04-17 18:27:28 +00:00
Simon Michael
e396c0dc8d
push csv rule and format string types down
2012-03-24 01:58:34 +00:00
Simon Michael
6eb7ad28e1
refactor/beef up readJournal/readJournalFile
2012-03-23 16:21:41 +00:00
Simon Michael
13e0757670
less obscure error when the journal file path contains a tilde
2012-01-03 12:12:37 +00:00
Simon Michael
26ad00a659
support and require latest cmdargs
2012-01-05 18:25:15 +00:00
Simon Michael
1bc4d4b395
refactor: clarify mixed amount normalising a bit
2012-01-01 00:39:13 +00:00
Dmitry Astapov
7426e93ec6
Testcase+fix for commodity being reported more than once per account in balance
2011-12-25 21:21:27 +00:00
Simon Michael
0d8a7c935b
fix import warning
2012-02-02 05:27:07 +00:00
Simon Michael
c686645fab
refactor: update version number handling
2012-01-31 06:01:31 +00:00
Simon Michael
db7f4d1b3d
use cabal-file-th to get executable name and version from cabal files
2011-10-19 19:53:42 +00:00
Simon Michael
4fb325b92a
bump version
2011-10-04 23:53:50 +00:00
Simon Michael
9a6328adeb
comment
2011-09-14 19:46:31 +00:00
Simon Michael
33f6277e0d
cli: hledger ADDONCOMMAND --version now shows add-on command's version
2011-09-14 02:32:44 +00:00
Simon Michael
fcb4a39089
when running addons with --debug, show the command line
2011-09-17 04:19:26 +00:00
Simon Michael
6ca155edc0
convert: don't reverse order of transactions
2011-09-19 03:10:16 +00:00
Simon Michael
353e3f2d55
convert: always order converted transactions by date
2011-09-21 06:04:18 +00:00
Simon Michael
de502e732b
drop unused TIMELOG env var
2011-09-21 23:12:53 +00:00
Simon Michael
556e3c9246
cli: give literal tilde error also with -f
2011-09-21 23:10:44 +00:00
Simon Michael
f79b272ff3
balance: ledger compatibility fix: don't elide parent accounts with multiple displayed subaccounts
2011-09-22 20:40:06 +00:00
Simon Michael
6ddf394119
add: clearer prompts, more validation, use . to end as well
2011-09-23 03:51:45 +00:00
Simon Michael
17b1fcefed
rename/update doc
2011-09-23 14:09:12 +00:00
Simon Michael
c9f1f5c663
strip the -- when calling addon commands, so their options work ( #64 )
2011-09-23 14:10:27 +00:00
Simon Michael
fffb15c1ae
add: avoid excess whitespace between transactions ( #46 )
2011-09-25 17:47:55 +00:00
Simon Michael
9b2a5f56e1
only the add and web commands auto-create the journal file
2011-09-23 03:53:14 +00:00
Simon Michael
992ce48093
convert: use full option name in error message
2011-09-27 23:54:49 +00:00
Simon Michael
780dc878c7
convert: currency -> base-currency
2011-09-27 23:55:07 +00:00
Simon Michael
7d3b1f4a55
convert: in-field, out-field -> amount-in-field, amount-out-field
2011-09-28 00:13:42 +00:00
Simon Michael
fe6f37753f
convert: give an error instead of a silent zero amount from amount-in-field/amount-in-field
2011-09-28 00:14:42 +00:00
Simon Michael
9a0a0be01c
docs: whitespace
2011-09-23 14:27:26 +00:00
Simon Michael
602ccceeec
convert: give a useful error, not a null date when parsing fails; refactor
2011-09-28 17:12:43 +00:00