Commit Graph

7046 Commits

Author SHA1 Message Date
Simon Michael
6566ef5fa2 add: fix breakage when creating file, ignore backslash in names line 2019-01-26 20:57:44 -08:00
Simon Michael
157ec857d4 refactor hledgerCommandMode 2019-01-26 20:57:00 -08:00
Simon Michael
6947f29f17 bal: integrate CLI help & manual 2019-01-26 17:22:48 -08:00
Simon Michael
64d78f1644 add: integrate CLI help & manual 2019-01-26 17:13:44 -08:00
Simon Michael
53620d0df2 act: integrate CLI help & manual 2019-01-26 17:07:30 -08:00
Simon Michael
f68309b106 acc: integrate CLI help & manual 2019-01-26 17:01:55 -08:00
Simon Michael
d1411fbd8d embedded files comment
[ci skip]
2019-01-26 16:39:36 -08:00
Simon Michael
817497f30b doc: force a line break after command names in new command docs
[ci skip]
2019-01-26 16:33:51 -08:00
Simon Michael
a37c18e5c7 make: include Shake.hs in tags 2019-01-26 16:33:51 -08:00
Simon Michael
5b6c441698 shake: manuals: also depend on new command doc files 2019-01-26 16:33:35 -08:00
Simon Michael
2df8a6c4de doc: regen manuals 2019-01-26 15:56:43 -08:00
Simon Michael
550aa408eb lib: refactor, add embedFileRelative 2019-01-26 15:52:58 -08:00
Simon Michael
4f8153cf82 hereFileRelativeToPackage -> hereFileRelative 2019-01-26 15:34:17 -08:00
Simon Michael
17cd5b2254 doc: update changelogs
[ci skip]
2019-01-26 11:35:08 -08:00
Simon Michael
0a31ef848f doc: update changelogs
[ci skip]
2019-01-26 11:31:39 -08:00
Simon Michael
0362377960 make: exclude func. test commits from project changelog
[ci skip]
2019-01-26 11:29:49 -08:00
Simon Michael
9bc8872751 doc: contributing: changelog process
[ci skip]
2019-01-26 07:44:39 -08:00
Simon Michael
11dbe61e90 make: cleanup
[ci skip]
2019-01-26 07:36:40 -08:00
Simon Michael
5aafc186b6 make: prefixes no longer removed
[ci skip]
2019-01-26 07:32:29 -08:00
Simon Michael
b1e8233f80 doc: use a project-wide changelog for staging at least
[ci skip]
2019-01-26 07:27:44 -08:00
Simon Michael
ed709d68ca make: new changelog update process
"make changelogs" updates the project-wide and package changelogs,
inserting new commits at the top, formatted as changelog entries.

New commits means commits touching that directory, since the tag
version or commit hash which is the first word in the changelog's
previous top-most heading.

[ci skip]
2019-01-26 07:15:29 -08:00
Simon Michael
cb3f202922 make: comments
[ci skip]
2019-01-25 18:41:46 -08:00
Simon Michael
1e5e30ae87 regen cabal files
[ci skip]
2019-01-25 18:33:39 -08:00
Simon Michael
d517aef702 doc: changelogs: drop unnecessary backslashes before #*_<>$
sed commands:
 s/\\#/#/g;
 s/\\\*/*/g;
 s/\\_/_/g;
 s/\\</</g;
 s/\\>/>/g;
 s/\\\$/$/g;

[ci skip]
2019-01-25 18:30:09 -08:00
Simon Michael
7b67876a80 doc: changelogs: convert to clean pandoc markdown
pandoc options:
  -f markdown-auto_identifiers
  -t markdown-header_attributes-fenced_code_attributes --atx-headers --wrap=preserve

[ci skip]
2019-01-25 18:23:36 -08:00
Simon Michael
01c6f3e665 doc: changelogs: rename to CHANGES.md
These have been an adhoc mixture of plain text, markdown and org, and
used in each mode at different times. They will now have a definite
format, which for now is markdown. Org was another contender.

[ci skip]
2019-01-25 18:12:33 -08:00
Simon Michael
49a6e5715d doc: changelogs: some fixes to markdown markup
[ci skip]
2019-01-25 18:08:24 -08:00
Simon Michael
1525f3b706 doc: ui: typo!
[ci skip]
2019-01-25 17:25:59 -08:00
Dmitry Astapov
f6e5b3d438 lib: make --auto work on --forecast transactions 2019-01-25 12:53:59 -08:00
Dmitry Astapov
f2aaaf3310 lib, cli: merge --show-unbudgeted into --empty 2019-01-25 12:53:09 -08:00
Simon Michael
8d03adc5ad make: include doc files and hpack/cabal files in tags again
[ci skip]
2019-01-25 12:45:21 -08:00
Simon Michael
550e33a558 journal: fix balance assertions/assignments & prices (#824)
Hopefully this is will do it. This restores the past behaviour:

- parsing prices in balance assertions/assignments
- ignoring them in assertions
- using them in assignments
- and printing them

and clarifies tests and docs.
2019-01-25 12:41:10 -08:00
Simon Michael
08c0d83593 close: generated unpriced balance assertion amounts (#824) 2019-01-25 11:55:09 -08:00
Simon Michael
f320345699 close: refactor 2019-01-25 10:23:01 -08:00
Simon Michael
a5eb5bdff9 journal: fix balance assertions test (#824, #958) 2019-01-25 10:09:40 -08:00
Simon Michael
94d5c6f111 journal: allow prices in balance assertions, but ignore (#824, #958) 2019-01-25 08:59:37 -08:00
Simon Michael
b02f81572c lib: comment
[ci skip]
2019-01-25 08:51:45 -08:00
Simon Michael
789e8be280 shake: update required tools list
[ci skip]
2019-01-25 07:04:16 -08:00
Simon Michael
1969a42a72 doc: ui: fix bullet list
[ci skip]
2019-01-24 15:42:23 -08:00
Simon Michael
67dde9d4ae doc: regenerate manuals, removing some smart typography
[ci skip]
2019-01-24 15:37:40 -08:00
Simon Michael
eac15369f2 doc: stop pandoc typography conversions in html manuals (#954)
Eg: -- was being rendered as en-dash.

[ci skip]
2019-01-24 15:29:56 -08:00
Dmitry Astapov
5711cdf9ba cli: added --transpose to "balance" command 2019-01-24 15:06:35 -08:00
Dmitry Astapov
f3366c7256 lib: fix behavior of nested budgets and --show-unbudgeted 2019-01-24 14:56:22 -08:00
Dmitry Astapov
92e7370f1f lib: fix alignment in budget report 2019-01-24 14:56:22 -08:00
Simon Michael
d094138910 api: fix recent build breakage 2019-01-24 14:40:55 -08:00
Dmitry Astapov
56553ede69 cli: if abs(return on investment)<0.01% display it as zero 2019-01-24 13:36:11 -08:00
Simon Michael
ad424e0381 ui: C-z suspend now restores the terminal cleanly 2019-01-23 17:26:27 -08:00
Simon Michael
f7c22f97dc refactor: simplify addonCommandMode 2019-01-23 17:26:27 -08:00
Simon Michael
b2c1e0b0ac close: doc tweaks
[ci skip]
2019-01-23 17:26:27 -08:00
Simon Michael
fcb33c4f0c close: fix ghci build / make build working-dir-independent again 2019-01-23 17:26:27 -08:00