Commit Graph

59 Commits

Author SHA1 Message Date
Simon Michael
97e7fd67f4 extra: simplify, fix mint CSV rules 2016-10-23 14:34:37 -07:00
Simon Michael
99b13544df extra: add a bunch of CSV rules examples 2016-10-23 14:06:43 -07:00
Simon Michael
17d96d351b extra: hledger-rewrite: doc tweak
[ci skip]
2016-09-07 07:49:08 -07:00
Simon Michael
6439744fa2 extra: give hledger-rewrite.hs a stack script header
and some guidance for compiling or interpreting it.
This may be helpful for getting started, although the suggested
commands still require that you're in the hledger source tree.
2016-09-07 07:39:10 -07:00
Andrew Jones
96fc6ced6a extra: fix up hledger-rewrite to work with Megaparsec 2016-09-06 21:02:41 +01:00
Simon Michael
6476944330 tools: update, rename cabal installation script 2016-06-29 15:01:24 -07:00
Simon Michael
e7c457f970 extra: update, stackify hledger-check-dates 2016-05-19 16:29:39 -07:00
Simon Michael
7f5e09096f lib: rename JournalContext to JournalParseState 2016-05-18 20:57:34 -07:00
Simon Michael
a13910f70f fix compilation 2016-03-02 17:05:56 -08:00
Simon Michael
74512814ec cli/ui/web: rename X.Options modules to X.XOptions
Make these modules' names more like the heavily-used types they
define (CliOpts, UIOpts, WebOpts). This is consistent with
RawOptions and ReportOptions, and helps with code navigation.
2015-08-28 12:43:51 -07:00
Simon Michael
207ae772d4 ui: revive the curses UI, now named hledger-ui 2015-08-13 11:22:40 -07:00
Simon Michael
9536db384d bump stack resolver to lts-3.0 2015-08-13 08:16:54 -07:00
Simon Michael
1d957720e3 vty: make hledger-vty buildable again
Just for fun and curiousity, hledger-vty once again builds, with hledger
HEAD and GHC 7.10, and has a stack config. To see it once again in all
its glory:

$ cd extra/hledger-vty
$ stack install
$ hledger vty [-- ARGS]

[ci skip]
2015-08-11 19:16:58 -07:00
Simon Michael
5d1ea71568 extra: fix hledger-equity, hledger-rewrite compilation 2015-05-25 08:39:50 -07:00
Simon Michael
f75849cdd6 fix ghc 7.10 Applicative import warnings (#239)
Still needed CPP, despite using base-compat.
2015-03-29 16:09:41 -07:00
Julien Moutinho
af56ced3b0 lib: add eof parsing checks 2015-01-11 09:45:55 -08:00
Julien Moutinho
cf28985cf2 lib: move from Text.ParserCombinators.Parsec to Text.Parsec
NOTE: required to use liftIO in includedirective
SEE: http://www.vex.net/~trebla/haskell/parsec-generally.xhtml#IO
2014-11-20 10:08:30 +01:00
Julien Moutinho
21a200cccc extra: add hledger-check-dates 2014-11-17 11:16:36 +01:00
Julien Moutinho
4c5c15d275 extra: sync hledger-rewrite with numberp 2014-11-17 11:16:36 +01:00
Simon Michael
827aaad08e hledger-balance-csv, hledger-print-csv: remove 2014-10-21 12:55:35 -07:00
Simon Michael
d234663b6d register: add -o/--output option, merge CSV functionality (cf #206) 2014-10-20 13:04:36 -07:00
Simon Michael
7a13934968 hledger-register-csv: print multiple commodities on one line (#206)
When posting amounts or the running total contain more than one
commodity, register-csv now prints them comma-separated on one line,
instead of on multiple lines breaking the CSV output.

This is may not be ideal for CSV consumers; alternatives include
failing with an error, adding columns for additional commodities,
ignoring all but one commodity.
2014-10-17 17:06:47 -07:00
Simon Michael
e6bd0a3bde extra/hledger-register-csv: accept -H/-A/-r (#206)
hledger-register-csv.hs now accepts the same -H, -A and -r flags that
register does (but not -w, which wouldn't make sense).

Note: remember, when running add-ons with the hledger executable, most
add-on command flags must be preceded by --. So it's:

$ hledger register-csv -- -H
2014-10-17 16:47:26 -07:00
Simon Michael
69f53f768f extra/hledger-register-csv: clarify last field heading 2014-10-17 16:46:58 -07:00
Simon Michael
1e54797d49 extra/hledger-register-csv: fix breakage from aa85e786 2014-10-17 16:31:58 -07:00
gwern
d1618aaca8 strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Julien Moutinho
0b8b246fcd extra/hledger-equity: print closing balance too. 2014-07-24 02:17:09 +02:00
Julien Moutinho
c7a2126896 extra/hledger-print-csv: CSV export for hledger 2014-07-24 02:16:31 +02:00
Simon Michael
5aaef598ba hledger-equity: show correct end date in title 2014-07-15 07:02:14 -07:00
Simon Michael
e6a1339370 cli: options help polish 2014-05-01 07:22:44 -07:00
Simon Michael
f9bb7bd7b9 chart: fixes for latest hledger api, incomplete 2014-04-30 08:46:40 -07:00
Simon Michael
76d337df13 chart: bump dependencies and version 2014-04-30 08:38:54 -07:00
Simon Michael
aadd0723f6 chart, vty: these are unmaintained, but undo an old dep mistake 2014-04-29 19:03:37 -07:00
Simon Michael
bb02370c8d clarify status of hledger-chart & hledger-vty 2014-04-29 09:57:50 -07:00
Simon Michael
06a8ec07c5 extra: make hledger-equity support -f etc. (Julien Moutinho) 2014-04-14 12:04:21 -07:00
Simon Michael
52957f48eb fix extra/hledger-equity compilation 2014-04-13 08:57:55 -07:00
Simon Michael
f9c1d94b5f accounts: make accounts a built-in command, listing posted account names 2014-04-07 08:27:50 -07:00
Simon Michael
6b5ed3d790 print: drop unnecessary showTransactions
refactor the tests later
2014-04-05 19:39:18 -07:00
Simon Michael
ce888a62d5 restore some options utilities, fix hledger-balance-csv script 2014-03-28 16:33:48 -07:00
Simon Michael
add9fee6db extra: accountnames -> accounts 2014-03-05 10:16:45 -08:00
Simon Michael
53b534e647 simplify imports in other extra scripts 2014-02-07 14:05:13 -08:00
Simon Michael
21f359f56a extra: hledger-rewrite now takes arguments and is usable 2014-02-05 18:59:27 -08:00
Simon Michael
f494e9fa29 extra: unnecessary import 2014-02-05 15:52:45 -08:00
Simon Michael
9ae7831f2d extra: hledger-rewrite improvements 2014-02-05 13:56:49 -08:00
Simon Michael
dc8b687056 extra: hledger-rewrite script 2014-02-05 13:03:06 -08:00
Simon Michael
415cd19a7e update example scripts for api, clarify -f support 2013-12-13 19:10:54 -08:00
Simon Michael
1324fe3a41 new hledger-balance-csv and hledger-register-csv examples in extra, generating CSV output 2013-09-22 22:32:28 -07:00
Simon Michael
a66a715eeb command line options API updates, possibly fixing hledger-web build 2013-09-22 22:31:06 -07:00
Simon Michael
d1de9ba927 update example scripts in extra and rename them so they work as add-ons 2013-09-20 11:01:07 -07:00
Simon Michael
61ff8b852a make scripts in extra/ executable 2013-09-20 11:01:07 -07:00