Commit Graph

5610 Commits

Author SHA1 Message Date
Simon Michael
0720cf9341 csv: doc: note how --rules-file affects all files in command 2017-09-17 13:37:06 -07:00
Simon Michael
1edb828a75 lib, print: rename --new's save files to .latest.*, easier to manage 2017-09-17 13:26:42 -07:00
Simon Michael
c79c8b9883 print: help tweak 2017-09-15 10:08:58 -07:00
Simon Michael
669fa706c0 print: --new shows only transactions added since last time
First cut, error messages could be refined etc.
2017-09-15 09:55:17 -07:00
Simon Michael
e3c4a76119 add & use simpler readJournalFilesWithOpts/InputOpts api 2017-09-14 17:43:32 -07:00
Simon Michael
a218ce12ad cli: docs: update manuals 2017-09-14 06:23:11 -07:00
Simon Michael
076424dedd cli: docs: note new aliases in manual 2017-09-14 06:19:59 -07:00
Simon Michael
80fefe9c43 cli: fix functional tests 2017-09-14 06:14:26 -07:00
Simon Michael
6e7a14b656 cli: new, comprehensive commands list 2017-09-14 05:55:44 -07:00
Simon Michael
bc66c75bd2 cli: some new short command aliases
accounts: a
balance: b
print: p, txns
register: r
2017-09-14 05:53:12 -07:00
Simon Michael
88fdb1f465 tools: make: drop "dev" version suffix 2017-09-14 05:51:38 -07:00
Simon Michael
e3902ebc6f cli: make tags a builtin command 2017-09-12 19:54:39 -07:00
Simon Michael
d2d7dbbce0 cli: make rewrite a builtin command 2017-09-12 19:51:27 -07:00
Simon Michael
89f694707b cli: make register-match a builtin command 2017-09-12 19:43:41 -07:00
Simon Michael
bf99c74198 cli: make print-unique a builtin command 2017-09-12 19:37:31 -07:00
Simon Michael
258efdf83c cli: make prices a builtin command 2017-09-12 19:28:01 -07:00
Simon Michael
4e6aa06b62 cli: make equity a builtin command 2017-09-12 19:17:47 -07:00
Simon Michael
fe9cd2a186 cli: make check-dupes a builtin command 2017-09-12 19:09:00 -07:00
Simon Michael
44e3d72926 checkdates: disable/document stack script stuff 2017-09-12 18:50:25 -07:00
Simon Michael
b4d70731e8 checkdates: docs 2017-09-12 18:24:22 -07:00
Simon Michael
3dc8dc428a cli: comments 2017-09-12 18:23:38 -07:00
Simon Michael
406acac48e cli: include new Commands directory in make rules 2017-09-12 18:06:20 -07:00
Simon Michael
84320fe97f cli: fix import warning 2017-09-12 18:04:40 -07:00
Simon Michael
d2c8edb023 cli: refactor: simplify imports 2017-09-12 17:54:59 -07:00
Simon Michael
7f5985067d cli: begin merging addons, make check-dates a builtin command 2017-09-12 17:54:25 -07:00
Simon Michael
a5d3f82054 tools: make travistest: stack clean before this also 2017-09-12 10:05:11 -07:00
Simon Michael
e4782d1184 bin: budget: info, man are no more 2017-09-12 10:04:52 -07:00
Simon Michael
55cebad0d5 cli: refactor: move commands to a subdirectory, reinstate test command 2017-09-12 10:04:36 -07:00
Simon Michael
5fcd4b35ad cli: update benchmark after commands refactor 2017-09-11 18:55:01 -07:00
Simon Michael
3ea93fa799 api: adjust swagger2 lower bound to suit stackage-ghc7.10 2017-09-11 18:40:43 -07:00
Simon Michael
0bfe590fd7 tools: make stackagetest: also check for haddock errors 2017-09-11 18:37:05 -07:00
Simon Michael
5e4673bd1f bin: chart: rename script, skip deps to avoid breaking func tests
hledger-chart's deps are not currently GHC 8.2 compatible
2017-09-11 18:36:20 -07:00
Simon Michael
a8ff9e91f6 cli: fix haddock error 2017-09-11 18:36:20 -07:00
Simon Michael
c49335bd66 tools: travis: don't run hledger test, currently missing 2017-09-11 18:35:59 -07:00
Simon Michael
89a627b0c2 tools: make: document ghci rules, add ghcid rules 2017-09-11 16:53:13 -07:00
Simon Michael
dc191ec76e cli: refactor: new Commands module
Builtin commands are now gathered more tightly in a single module,
Hledger.Cli.Commands, reducing duplication and facilitating change.

The tests command was difficult and has been dropped for now.

The obsolete convert/info/man commands have been dropped.

cli: refactor: a proper commands list, better Main/Commands separation

The legacy "convert" command has been dropped.

The activity command's module is now named consistently.
2017-09-11 16:50:08 -07:00
Simon Michael
b1646b9f05 chart: specify older resolver, this doesn't build with GHC 8.2 2017-09-11 11:59:25 -07:00
Simon Michael
15a24da126 check: fix some string/text bitrot 2017-09-11 09:08:00 -07:00
Simon Michael
4f55f8dd93 api: set upper bound on swagger2 to avoid build error (fixes #612) 2017-09-10 13:34:06 -07:00
Peter Simons
c571c6ff25 hledger-check: fix the name of this tool in the usage example comments 2017-09-09 13:10:21 -07:00
Simon Michael
b9a6989a85 tools: appveyor: benchmarks aren't windows compatible, skip for now
[ci skip]
2017-09-08 13:23:29 -07:00
Simon Michael
bc13dfbdd8 tools: appveyor: install new ghc version when needed 2017-09-08 12:20:42 -07:00
Simon Michael
6f44987c42 stack: more robust make stacktest, does a clean first
[ci skip]
2017-09-08 12:17:26 -07:00
Simon Michael
9ef6abb3b6 tools: make stacktest: really build all packages 2017-09-08 11:54:29 -07:00
Simon Michael
453cf431b2 cli: drop support for directory < 1.2 2017-09-08 11:42:38 -07:00
Simon Michael
ce83b789cf cli: fix unused import warning
Only seen with GHC 7.10 for some reason.
2017-09-08 11:42:38 -07:00
Simon Michael
aac739a248 tools: make stacktest: install ghc when needed 2017-09-08 11:41:01 -07:00
Simon Michael
7d6b28c994 tools: appveyor: also run tests and benchmarks 2017-09-08 11:00:41 -07:00
Simon Michael
3b1637341c lib: doctests: fix unused import warning 2017-09-08 10:58:13 -07:00
Simon Michael
4104334eff tools: shake: requires GHC 8.0/lts-9 for now
[ci skip]
2017-09-08 10:47:35 -07:00