From 85cf8081832f318a9221875772aeae7d939be854 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 29 May 2024 16:12:48 -1000 Subject: [PATCH] ;doc: update manuals --- hledger-ui/hledger-ui.1 | 11 +- hledger-ui/hledger-ui.info | 75 +- hledger-ui/hledger-ui.txt | 11 +- hledger-web/hledger-web.1 | 11 +- hledger-web/hledger-web.info | 43 +- hledger-web/hledger-web.txt | 11 +- hledger/hledger.1 | 14 +- hledger/hledger.info | 1334 +++++++++++++++++----------------- hledger/hledger.txt | 14 +- 9 files changed, 753 insertions(+), 771 deletions(-) diff --git a/hledger-ui/hledger-ui.1 b/hledger-ui/hledger-ui.1 index 06514c595..667cd60fe 100644 --- a/hledger-ui/hledger-ui.1 +++ b/hledger-ui/hledger-ui.1 @@ -148,14 +148,13 @@ General output/reporting flags (supported by some commands): YYYY\-MM\-DD: value on given date \-c \-\-commodity\-style=S Override a commodity\[aq]s display style. Eg: \-c \[aq].\[aq] or \-c \[aq]1.000,00 EUR\[aq] - \-\-color=YN \-\-colour Use ANSI color codes in text output? Can be: - \[aq]yes\[aq] or \[aq]always\[aq], - \[aq]no\[aq] or \[aq]never\[aq] (a NO_COLOR env var forces this), - \[aq]auto\[aq] (the default: when using a color terminal). + \-\-color=YN \-\-colour Use ANSI color codes in text output? Can be + \[aq]y\[aq]/\[aq]yes\[aq]/\[aq]always\[aq], \[aq]n\[aq]/\[aq]no\[aq]/\[aq]never\[aq] or \[aq]auto\[aq]. + (A NO_COLOR environment variable overrides this.) \-\-pretty[=YN] Use box\-drawing characters in text output? Can be - \[aq]yes\[aq] (the default argument for \-\-pretty) or \[aq]no\[aq]. + \[aq]y\[aq]/\[aq]yes\[aq] or \[aq]n\[aq]/\[aq]no\[aq]. If YN is specified, the equals is required. - \-\-debug=[N] show debug output (levels 1\-9, default: 1) + \-\-debug=[1\-9] show this level of debug output (default: 1) General help flags: \-h \-\-help show command line help diff --git a/hledger-ui/hledger-ui.info b/hledger-ui/hledger-ui.info index 638e8f8de..2e7bb0593 100644 --- a/hledger-ui/hledger-ui.info +++ b/hledger-ui/hledger-ui.info @@ -175,14 +175,13 @@ General output/reporting flags (supported by some commands): YYYY-MM-DD: value on given date -c --commodity-style=S Override a commodity's display style. Eg: -c '.' or -c '1.000,00 EUR' - --color=YN --colour Use ANSI color codes in text output? Can be: - 'yes' or 'always', - 'no' or 'never' (a NO_COLOR env var forces this), - 'auto' (the default: when using a color terminal). + --color=YN --colour Use ANSI color codes in text output? Can be + 'y'/'yes'/'always', 'n'/'no'/'never' or 'auto'. + (A NO_COLOR environment variable overrides this.) --pretty[=YN] Use box-drawing characters in text output? Can be - 'yes' (the default argument for --pretty) or 'no'. + 'y'/'yes' or 'n'/'no'. If YN is specified, the equals is required. - --debug=[N] show debug output (levels 1-9, default: 1) + --debug=[1-9] show this level of debug output (default: 1) General help flags: -h --help show command line help @@ -585,38 +584,38 @@ Node: OPTIONS1830 Ref: #options1928 Node: General options2895 Ref: #general-options2999 -Node: MOUSE8226 -Ref: #mouse8321 -Node: KEYS8558 -Ref: #keys8651 -Node: SCREENS13306 -Ref: #screens13404 -Node: Menu screen14040 -Ref: #menu-screen14161 -Node: Cash accounts screen14356 -Ref: #cash-accounts-screen14533 -Node: Balance sheet accounts screen14717 -Ref: #balance-sheet-accounts-screen14933 -Node: Income statement accounts screen15053 -Ref: #income-statement-accounts-screen15274 -Node: All accounts screen15438 -Ref: #all-accounts-screen15619 -Node: Register screen15801 -Ref: #register-screen15960 -Node: Transaction screen18244 -Ref: #transaction-screen18402 -Node: Error screen19819 -Ref: #error-screen19941 -Node: TIPS20185 -Ref: #tips20284 -Node: Watch mode20326 -Ref: #watch-mode20433 -Node: Debug output21892 -Ref: #debug-output22003 -Node: ENVIRONMENT22215 -Ref: #environment22325 -Node: BUGS22516 -Ref: #bugs22599 +Node: MOUSE8149 +Ref: #mouse8244 +Node: KEYS8481 +Ref: #keys8574 +Node: SCREENS13229 +Ref: #screens13327 +Node: Menu screen13963 +Ref: #menu-screen14084 +Node: Cash accounts screen14279 +Ref: #cash-accounts-screen14456 +Node: Balance sheet accounts screen14640 +Ref: #balance-sheet-accounts-screen14856 +Node: Income statement accounts screen14976 +Ref: #income-statement-accounts-screen15197 +Node: All accounts screen15361 +Ref: #all-accounts-screen15542 +Node: Register screen15724 +Ref: #register-screen15883 +Node: Transaction screen18167 +Ref: #transaction-screen18325 +Node: Error screen19742 +Ref: #error-screen19864 +Node: TIPS20108 +Ref: #tips20207 +Node: Watch mode20249 +Ref: #watch-mode20356 +Node: Debug output21815 +Ref: #debug-output21926 +Node: ENVIRONMENT22138 +Ref: #environment22248 +Node: BUGS22439 +Ref: #bugs22522  End Tag Table diff --git a/hledger-ui/hledger-ui.txt b/hledger-ui/hledger-ui.txt index faaf5a44a..1314c5020 100644 --- a/hledger-ui/hledger-ui.txt +++ b/hledger-ui/hledger-ui.txt @@ -138,14 +138,13 @@ OPTIONS YYYY-MM-DD: value on given date -c --commodity-style=S Override a commodity's display style. Eg: -c '.' or -c '1.000,00 EUR' - --color=YN --colour Use ANSI color codes in text output? Can be: - 'yes' or 'always', - 'no' or 'never' (a NO_COLOR env var forces this), - 'auto' (the default: when using a color terminal). + --color=YN --colour Use ANSI color codes in text output? Can be + 'y'/'yes'/'always', 'n'/'no'/'never' or 'auto'. + (A NO_COLOR environment variable overrides this.) --pretty[=YN] Use box-drawing characters in text output? Can be - 'yes' (the default argument for --pretty) or 'no'. + 'y'/'yes' or 'n'/'no'. If YN is specified, the equals is required. - --debug=[N] show debug output (levels 1-9, default: 1) + --debug=[1-9] show this level of debug output (default: 1) General help flags: -h --help show command line help diff --git a/hledger-web/hledger-web.1 b/hledger-web/hledger-web.1 index 9eb7ec29f..feb5ed0e8 100644 --- a/hledger-web/hledger-web.1 +++ b/hledger-web/hledger-web.1 @@ -204,14 +204,13 @@ General output/reporting flags (supported by some commands): YYYY\-MM\-DD: value on given date \-c \-\-commodity\-style=S Override a commodity\[aq]s display style. Eg: \-c \[aq].\[aq] or \-c \[aq]1.000,00 EUR\[aq] - \-\-color=YN \-\-colour Use ANSI color codes in text output? Can be: - \[aq]yes\[aq] or \[aq]always\[aq], - \[aq]no\[aq] or \[aq]never\[aq] (a NO_COLOR env var forces this), - \[aq]auto\[aq] (the default: when using a color terminal). + \-\-color=YN \-\-colour Use ANSI color codes in text output? Can be + \[aq]y\[aq]/\[aq]yes\[aq]/\[aq]always\[aq], \[aq]n\[aq]/\[aq]no\[aq]/\[aq]never\[aq] or \[aq]auto\[aq]. + (A NO_COLOR environment variable overrides this.) \-\-pretty[=YN] Use box\-drawing characters in text output? Can be - \[aq]yes\[aq] (the default argument for \-\-pretty) or \[aq]no\[aq]. + \[aq]y\[aq]/\[aq]yes\[aq] or \[aq]n\[aq]/\[aq]no\[aq]. If YN is specified, the equals is required. - \-\-debug=[N] show debug output (levels 1\-9, default: 1) + \-\-debug=[1\-9] show this level of debug output (default: 1) General help flags: \-h \-\-help show command line help diff --git a/hledger-web/hledger-web.info b/hledger-web/hledger-web.info index 4c9ef8353..247bd1927 100644 --- a/hledger-web/hledger-web.info +++ b/hledger-web/hledger-web.info @@ -225,14 +225,13 @@ General output/reporting flags (supported by some commands): YYYY-MM-DD: value on given date -c --commodity-style=S Override a commodity's display style. Eg: -c '.' or -c '1.000,00 EUR' - --color=YN --colour Use ANSI color codes in text output? Can be: - 'yes' or 'always', - 'no' or 'never' (a NO_COLOR env var forces this), - 'auto' (the default: when using a color terminal). + --color=YN --colour Use ANSI color codes in text output? Can be + 'y'/'yes'/'always', 'n'/'no'/'never' or 'auto'. + (A NO_COLOR environment variable overrides this.) --pretty[=YN] Use box-drawing characters in text output? Can be - 'yes' (the default argument for --pretty) or 'no'. + 'y'/'yes' or 'n'/'no'. If YN is specified, the equals is required. - --debug=[N] show debug output (levels 1-9, default: 1) + --debug=[1-9] show this level of debug output (default: 1) General help flags: -h --help show command line help @@ -552,22 +551,22 @@ Node: OPTIONS2578 Ref: #options2683 Node: General options5587 Ref: #general-options5692 -Node: PERMISSIONS10919 -Ref: #permissions11058 -Node: EDITING UPLOADING DOWNLOADING12270 -Ref: #editing-uploading-downloading12451 -Node: RELOADING13285 -Ref: #reloading13419 -Node: JSON API13852 -Ref: #json-api13967 -Node: DEBUG OUTPUT19455 -Ref: #debug-output19580 -Node: Debug output19607 -Ref: #debug-output-119708 -Node: ENVIRONMENT20125 -Ref: #environment20244 -Node: BUGS20361 -Ref: #bugs20445 +Node: PERMISSIONS10842 +Ref: #permissions10981 +Node: EDITING UPLOADING DOWNLOADING12193 +Ref: #editing-uploading-downloading12374 +Node: RELOADING13208 +Ref: #reloading13342 +Node: JSON API13775 +Ref: #json-api13890 +Node: DEBUG OUTPUT19378 +Ref: #debug-output19503 +Node: Debug output19530 +Ref: #debug-output-119631 +Node: ENVIRONMENT20048 +Ref: #environment20167 +Node: BUGS20284 +Ref: #bugs20368  End Tag Table diff --git a/hledger-web/hledger-web.txt b/hledger-web/hledger-web.txt index 1a6a3b357..5b088676e 100644 --- a/hledger-web/hledger-web.txt +++ b/hledger-web/hledger-web.txt @@ -187,14 +187,13 @@ OPTIONS YYYY-MM-DD: value on given date -c --commodity-style=S Override a commodity's display style. Eg: -c '.' or -c '1.000,00 EUR' - --color=YN --colour Use ANSI color codes in text output? Can be: - 'yes' or 'always', - 'no' or 'never' (a NO_COLOR env var forces this), - 'auto' (the default: when using a color terminal). + --color=YN --colour Use ANSI color codes in text output? Can be + 'y'/'yes'/'always', 'n'/'no'/'never' or 'auto'. + (A NO_COLOR environment variable overrides this.) --pretty[=YN] Use box-drawing characters in text output? Can be - 'yes' (the default argument for --pretty) or 'no'. + 'y'/'yes' or 'n'/'no'. If YN is specified, the equals is required. - --debug=[N] show debug output (levels 1-9, default: 1) + --debug=[1-9] show this level of debug output (default: 1) General help flags: -h --help show command line help diff --git a/hledger/hledger.1 b/hledger/hledger.1 index 7f716a711..6e6673399 100644 --- a/hledger/hledger.1 +++ b/hledger/hledger.1 @@ -397,14 +397,13 @@ General output/reporting flags (supported by some commands): YYYY\-MM\-DD: value on given date \-c \-\-commodity\-style=S Override a commodity\[aq]s display style. Eg: \-c \[aq].\[aq] or \-c \[aq]1.000,00 EUR\[aq] - \-\-color=YN \-\-colour Use ANSI color codes in text output? Can be: - \[aq]yes\[aq] or \[aq]always\[aq], - \[aq]no\[aq] or \[aq]never\[aq] (a NO_COLOR env var forces this), - \[aq]auto\[aq] (the default: when using a color terminal). + \-\-color=YN \-\-colour Use ANSI color codes in text output? Can be + \[aq]y\[aq]/\[aq]yes\[aq]/\[aq]always\[aq], \[aq]n\[aq]/\[aq]no\[aq]/\[aq]never\[aq] or \[aq]auto\[aq]. + (A NO_COLOR environment variable overrides this.) \-\-pretty[=YN] Use box\-drawing characters in text output? Can be - \[aq]yes\[aq] (the default argument for \-\-pretty) or \[aq]no\[aq]. + \[aq]y\[aq]/\[aq]yes\[aq] or \[aq]n\[aq]/\[aq]no\[aq]. If YN is specified, the equals is required. - \-\-debug=[N] show debug output (levels 1\-9, default: 1) + \-\-debug=[1\-9] show this level of debug output (default: 1) General help flags: \-h \-\-help show command line help @@ -414,9 +413,6 @@ General help flags: \-\-version show version information .EE .PP -When a reporting option appears more than once in the command line, the -last one takes precedence. -.PP Some reporting options can also be written as query arguments. .SH Command line tips Here are some details useful to know about for hledger command lines diff --git a/hledger/hledger.info b/hledger/hledger.info index cb1ecb10e..c841164ec 100644 --- a/hledger/hledger.info +++ b/hledger/hledger.info @@ -421,14 +421,13 @@ General output/reporting flags (supported by some commands): YYYY-MM-DD: value on given date -c --commodity-style=S Override a commodity's display style. Eg: -c '.' or -c '1.000,00 EUR' - --color=YN --colour Use ANSI color codes in text output? Can be: - 'yes' or 'always', - 'no' or 'never' (a NO_COLOR env var forces this), - 'auto' (the default: when using a color terminal). + --color=YN --colour Use ANSI color codes in text output? Can be + 'y'/'yes'/'always', 'n'/'no'/'never' or 'auto'. + (A NO_COLOR environment variable overrides this.) --pretty[=YN] Use box-drawing characters in text output? Can be - 'yes' (the default argument for --pretty) or 'no'. + 'y'/'yes' or 'n'/'no'. If YN is specified, the equals is required. - --debug=[N] show debug output (levels 1-9, default: 1) + --debug=[1-9] show this level of debug output (default: 1) General help flags: -h --help show command line help @@ -437,9 +436,6 @@ General help flags: --man show the hledger manual with man --version show version information - When a reporting option appears more than once in the command line, -the last one takes precedence. - Some reporting options can also be written as query arguments.  @@ -11161,666 +11157,666 @@ Node: Add-on commands10980 Ref: #add-on-commands11082 Node: Options12198 Ref: #options12310 -Node: Command line tips17882 -Ref: #command-line-tips18012 -Node: Option repetition18271 -Ref: #option-repetition18415 -Node: Special characters18519 -Ref: #special-characters18692 -Node: Single escaping shell metacharacters18855 -Ref: #single-escaping-shell-metacharacters19096 -Node: Double escaping regular expression metacharacters19699 -Ref: #double-escaping-regular-expression-metacharacters20010 -Node: Triple escaping for add-on commands20536 -Ref: #triple-escaping-for-add-on-commands20796 -Node: Less escaping21440 -Ref: #less-escaping21594 -Node: Unicode characters21918 -Ref: #unicode-characters22093 -Node: Regular expressions23592 -Ref: #regular-expressions23765 -Node: hledger's regular expressions26861 -Ref: #hledgers-regular-expressions27020 -Node: Argument files28406 -Ref: #argument-files28542 -Node: Output29039 -Ref: #output29151 -Node: Output destination29278 -Ref: #output-destination29409 -Node: Output format29834 -Ref: #output-format29980 -Node: CSV output31577 -Ref: #csv-output31693 -Node: HTML output31796 -Ref: #html-output31934 -Node: JSON output32028 -Ref: #json-output32166 -Node: SQL output33088 -Ref: #sql-output33204 -Node: Commodity styles33939 -Ref: #commodity-styles34079 -Node: Colour34817 -Ref: #colour34935 -Node: Box-drawing35339 -Ref: #box-drawing35457 -Node: Paging35747 -Ref: #paging35861 -Node: Debug output36814 -Ref: #debug-output36920 -Node: Environment37583 -Ref: #environment37707 -Node: PART 2 DATA FORMATS38251 -Ref: #part-2-data-formats38394 -Node: Journal38394 -Ref: #journal38503 -Node: Journal cheatsheet40871 -Ref: #journal-cheatsheet40998 -Node: Comments47085 -Ref: #comments47213 -Node: Transactions48029 -Ref: #transactions48152 -Node: Dates49166 -Ref: #dates49273 -Node: Simple dates49318 -Ref: #simple-dates49434 -Node: Posting dates49934 -Ref: #posting-dates50052 -Node: Status51021 -Ref: #status51122 -Node: Code52787 -Ref: #code52890 -Node: Description53122 -Ref: #description53253 -Node: Payee and note53809 -Ref: #payee-and-note53915 -Node: Transaction comments54900 -Ref: #transaction-comments55053 -Node: Postings55416 -Ref: #postings55547 -Node: Debits and credits56579 -Ref: #debits-and-credits56726 -Node: The two space delimiter57189 -Ref: #the-two-space-delimiter57346 -Node: Account names57754 -Ref: #account-names57884 -Node: Amounts59558 -Ref: #amounts59686 -Node: Decimal marks60587 -Ref: #decimal-marks60714 -Node: Digit group marks61691 -Ref: #digit-group-marks61844 -Node: Commodity62326 -Ref: #commodity62455 -Node: Costs63443 -Ref: #costs63538 -Node: Balance assertions65695 -Ref: #balance-assertions65848 -Node: Assertions and ordering66932 -Ref: #assertions-and-ordering67121 -Node: Assertions and multiple included files67660 -Ref: #assertions-and-multiple-included-files67920 -Node: Assertions and multiple -f files68420 -Ref: #assertions-and-multiple--f-files68665 -Node: Assertions and costs69062 -Ref: #assertions-and-costs69271 -Node: Assertions and commodities69712 -Ref: #assertions-and-commodities69927 -Node: Assertions and subaccounts71371 -Ref: #assertions-and-subaccounts71597 -Node: Assertions and virtual postings72041 -Ref: #assertions-and-virtual-postings72279 -Node: Assertions and auto postings72411 -Ref: #assertions-and-auto-postings72641 -Node: Assertions and precision73286 -Ref: #assertions-and-precision73468 -Node: Posting comments73735 -Ref: #posting-comments73898 -Node: Transaction balancing74275 -Ref: #transaction-balancing74434 -Node: Tags76277 -Ref: #tags76396 -Node: Tag names77739 -Ref: #tag-names77846 -Node: Special tags78234 -Ref: #special-tags78366 -Node: Tag values79879 -Ref: #tag-values79989 -Node: Directives80861 -Ref: #directives80988 -Node: Directives and multiple files82318 -Ref: #directives-and-multiple-files82496 -Node: Directive effects83263 -Ref: #directive-effects83417 -Node: account directive86419 -Ref: #account-directive86575 -Node: Account comments87869 -Ref: #account-comments88020 -Node: Account error checking88528 -Ref: #account-error-checking88721 -Node: Account display order89910 -Ref: #account-display-order90098 -Node: Account types91108 -Ref: #account-types91249 -Node: alias directive94882 -Ref: #alias-directive95043 -Node: Basic aliases96093 -Ref: #basic-aliases96224 -Node: Regex aliases96968 -Ref: #regex-aliases97125 -Node: Combining aliases98015 -Ref: #combining-aliases98193 -Node: Aliases and multiple files99469 -Ref: #aliases-and-multiple-files99673 -Node: end aliases directive100252 -Ref: #end-aliases-directive100471 -Node: Aliases can generate bad account names100620 -Ref: #aliases-can-generate-bad-account-names100868 -Node: Aliases and account types101453 -Ref: #aliases-and-account-types101645 -Node: commodity directive102341 -Ref: #commodity-directive102515 -Node: Commodity directive syntax103928 -Ref: #commodity-directive-syntax104113 -Node: Commodity error checking105564 -Ref: #commodity-error-checking105745 -Node: decimal-mark directive106039 -Ref: #decimal-mark-directive106221 -Node: include directive106618 -Ref: #include-directive106782 -Node: P directive107694 -Ref: #p-directive107839 -Node: payee directive108728 -Ref: #payee-directive108877 -Node: tag directive109350 -Ref: #tag-directive109505 -Node: Periodic transactions109962 -Ref: #periodic-transactions110127 -Node: Periodic rule syntax112116 -Ref: #periodic-rule-syntax112294 -Node: Periodic rules and relative dates112939 -Ref: #periodic-rules-and-relative-dates113205 -Node: Two spaces between period expression and description!113716 -Ref: #two-spaces-between-period-expression-and-description113993 -Node: Auto postings114677 -Ref: #auto-postings114825 -Node: Auto postings and multiple files117655 -Ref: #auto-postings-and-multiple-files117819 -Node: Auto postings and dates118220 -Ref: #auto-postings-and-dates118468 -Node: Auto postings and transaction balancing / inferred amounts / balance assertions118643 -Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions118999 -Node: Auto posting tags119502 -Ref: #auto-posting-tags119784 -Node: Auto postings on forecast transactions only120420 -Ref: #auto-postings-on-forecast-transactions-only120666 -Node: Other syntax120913 -Ref: #other-syntax121029 -Node: Balance assignments121685 -Ref: #balance-assignments121841 -Node: Balance assignments and costs123213 -Ref: #balance-assignments-and-costs123425 -Node: Balance assignments and multiple files123635 -Ref: #balance-assignments-and-multiple-files123865 -Node: Bracketed posting dates124058 -Ref: #bracketed-posting-dates124242 -Node: D directive124756 -Ref: #d-directive124924 -Node: apply account directive126529 -Ref: #apply-account-directive126709 -Node: Y directive127396 -Ref: #y-directive127556 -Node: Secondary dates128384 -Ref: #secondary-dates128538 -Node: Star comments129352 -Ref: #star-comments129512 -Node: Valuation expressions130044 -Ref: #valuation-expressions130221 -Node: Virtual postings130343 -Ref: #virtual-postings130520 -Node: Other Ledger directives131967 -Ref: #other-ledger-directives132163 -Node: Other cost/lot notations132729 -Ref: #other-costlot-notations132902 -Node: CSV135491 -Ref: #csv135584 -Node: CSV rules cheatsheet137581 -Ref: #csv-rules-cheatsheet137710 -Node: source139508 -Ref: #source139631 -Node: separator140511 -Ref: #separator140624 -Node: skip141164 -Ref: #skip141272 -Node: date-format141816 -Ref: #date-format141937 -Node: timezone142661 -Ref: #timezone142784 -Node: newest-first143789 -Ref: #newest-first143927 -Node: intra-day-reversed144504 -Ref: #intra-day-reversed144658 -Node: decimal-mark145106 -Ref: #decimal-mark145247 -Node: fields list145586 -Ref: #fields-list145725 -Node: Field assignment147396 -Ref: #field-assignment147540 -Node: Field names148617 -Ref: #field-names148748 -Node: date field149951 -Ref: #date-field150069 -Node: date2 field150117 -Ref: #date2-field150258 -Node: status field150314 -Ref: #status-field150457 -Node: code field150506 -Ref: #code-field150651 -Node: description field150696 -Ref: #description-field150856 -Node: comment field150915 -Ref: #comment-field151070 -Node: account field151363 -Ref: #account-field151513 -Node: amount field152083 -Ref: #amount-field152232 -Node: currency field154924 -Ref: #currency-field155077 -Node: balance field155334 -Ref: #balance-field155466 -Node: if block155859 -Ref: #if-block155980 -Node: Matchers157388 -Ref: #matchers157502 -Node: What matchers match158299 -Ref: #what-matchers-match158448 -Node: Combining matchers158888 -Ref: #combining-matchers159056 -Node: Match groups159593 -Ref: #match-groups159721 -Node: if table160489 -Ref: #if-table160611 -Node: balance-type162492 -Ref: #balance-type162621 -Node: include163321 -Ref: #include163448 -Node: Working with CSV163892 -Ref: #working-with-csv164039 -Node: Rapid feedback164446 -Ref: #rapid-feedback164579 -Node: Valid CSV165031 -Ref: #valid-csv165177 -Node: File Extension165909 -Ref: #file-extension166082 -Node: Reading CSV from standard input166646 -Ref: #reading-csv-from-standard-input166870 -Node: Reading multiple CSV files167034 -Ref: #reading-multiple-csv-files167265 -Node: Reading files specified by rule167506 -Ref: #reading-files-specified-by-rule167734 -Node: Valid transactions168905 -Ref: #valid-transactions169104 -Node: Deduplicating importing169732 -Ref: #deduplicating-importing169927 -Node: Setting amounts170963 -Ref: #setting-amounts171134 -Node: Amount signs173492 -Ref: #amount-signs173662 -Node: Setting currency/commodity174559 -Ref: #setting-currencycommodity174763 -Node: Amount decimal places175937 -Ref: #amount-decimal-places176143 -Node: Referencing other fields177196 -Ref: #referencing-other-fields177409 -Node: How CSV rules are evaluated178306 -Ref: #how-csv-rules-are-evaluated178523 -Node: Well factored rules179976 -Ref: #well-factored-rules180144 -Node: CSV rules examples180468 -Ref: #csv-rules-examples180603 -Node: Bank of Ireland180668 -Ref: #bank-of-ireland180805 -Node: Coinbase182267 -Ref: #coinbase182405 -Node: Amazon183452 -Ref: #amazon183577 -Node: Paypal185296 -Ref: #paypal185404 -Node: Timeclock193048 -Ref: #timeclock193153 -Node: Timedot195329 -Ref: #timedot195452 -Node: Timedot examples198573 -Ref: #timedot-examples198679 -Node: PART 3 REPORTING CONCEPTS200850 -Ref: #part-3-reporting-concepts201014 -Node: Time periods201014 -Ref: #time-periods201148 -Node: Report start & end date201266 -Ref: #report-start-end-date201418 -Node: Smart dates202742 -Ref: #smart-dates202895 -Node: Report intervals204685 -Ref: #report-intervals204840 -Node: Date adjustment205258 -Ref: #date-adjustment205418 -Node: Period expressions206269 -Ref: #period-expressions206410 -Node: Period expressions with a report interval208174 -Ref: #period-expressions-with-a-report-interval208408 -Node: More complex report intervals208622 -Ref: #more-complex-report-intervals208867 -Node: Multiple weekday intervals210728 -Ref: #multiple-weekday-intervals210917 -Node: Depth211739 -Ref: #depth211841 -Node: Queries212137 -Ref: #queries212239 -Node: Query types213835 -Ref: #query-types213956 -Node: Combining query terms217190 -Ref: #combining-query-terms217367 -Node: Queries and command options218930 -Ref: #queries-and-command-options219135 -Node: Queries and account aliases219384 -Ref: #queries-and-account-aliases219589 -Node: Queries and valuation219709 -Ref: #queries-and-valuation219866 -Node: Pivoting220071 -Ref: #pivoting220185 -Node: Generating data221962 -Ref: #generating-data222094 -Node: Forecasting223677 -Ref: #forecasting223802 -Node: --forecast224333 -Ref: #forecast224464 -Node: Inspecting forecast transactions225434 -Ref: #inspecting-forecast-transactions225636 -Node: Forecast reports226766 -Ref: #forecast-reports226939 -Node: Forecast tags227875 -Ref: #forecast-tags228035 -Node: Forecast period in detail228495 -Ref: #forecast-period-in-detail228689 -Node: Forecast troubleshooting229583 -Ref: #forecast-troubleshooting229751 -Node: Budgeting230654 -Ref: #budgeting230777 -Node: Amount formatting231214 -Ref: #amount-formatting231356 -Node: Commodity display style231458 -Ref: #commodity-display-style231612 -Node: Rounding233299 -Ref: #rounding233454 -Node: Trailing decimal marks233904 -Ref: #trailing-decimal-marks234083 -Node: Amount parseability234837 -Ref: #amount-parseability234993 -Node: Cost reporting236418 -Ref: #cost-reporting236560 -Node: Recording costs237221 -Ref: #recording-costs237357 -Node: Reporting at cost238948 -Ref: #reporting-at-cost239123 -Node: Equity conversion postings239713 -Ref: #equity-conversion-postings239927 -Node: Inferring equity conversion postings242358 -Ref: #inferring-equity-conversion-postings242621 -Node: Combining costs and equity conversion postings243373 -Ref: #combining-costs-and-equity-conversion-postings243683 -Node: Requirements for detecting equity conversion postings244598 -Ref: #requirements-for-detecting-equity-conversion-postings244920 -Node: Infer cost and equity by default ?246120 -Ref: #infer-cost-and-equity-by-default246349 -Node: Value reporting246557 -Ref: #value-reporting246699 -Node: -V Value247438 -Ref: #v-value247570 -Node: -X Value in specified commodity247765 -Ref: #x-value-in-specified-commodity247966 -Node: Valuation date248115 -Ref: #valuation-date248292 -Node: Finding market price249075 -Ref: #finding-market-price249286 -Node: --infer-market-prices market prices from transactions250455 -Ref: #infer-market-prices-market-prices-from-transactions250737 -Node: Valuation commodity253499 -Ref: #valuation-commodity253719 -Node: --value Flexible valuation254932 -Ref: #value-flexible-valuation255131 -Node: Valuation examples256775 -Ref: #valuation-examples256975 -Node: Interaction of valuation and queries258907 -Ref: #interaction-of-valuation-and-queries259147 -Node: Effect of valuation on reports259624 -Ref: #effect-of-valuation-on-reports259827 -Node: PART 4 COMMANDS267522 -Ref: #part-4-commands267665 -Node: Help commands269738 -Ref: #help-commands269883 -Node: help269911 -Ref: #help270000 -Node: demo271369 -Ref: #demo271458 -Node: User interface commands272374 -Ref: #user-interface-commands272543 -Node: ui272568 -Ref: #ui272660 -Node: web272693 -Ref: #web272787 -Node: Data entry commands272821 -Ref: #data-entry-commands272990 -Node: add273019 -Ref: #add273113 -Node: import275561 -Ref: #import275661 -Node: Date skipping276772 -Ref: #date-skipping276895 -Node: Import testing279673 -Ref: #import-testing279836 -Node: Importing balance assignments280679 -Ref: #importing-balance-assignments280886 -Node: Import and commodity styles281535 -Ref: #import-and-commodity-styles281715 -Node: Basic report commands281944 -Ref: #basic-report-commands282118 -Node: accounts282245 -Ref: #accounts282355 -Node: codes284242 -Ref: #codes284366 -Node: commodities285230 -Ref: #commodities285370 -Node: descriptions285440 -Ref: #descriptions285582 -Node: files285873 -Ref: #files285995 -Node: notes286136 -Ref: #notes286252 -Node: payees286614 -Ref: #payees286733 -Node: prices287252 -Ref: #prices287371 -Node: stats288024 -Ref: #stats288139 -Node: tags289653 -Ref: #tags-1289753 -Node: Standard report commands290762 -Ref: #standard-report-commands290947 -Node: print291067 -Ref: #print291175 -Node: print explicitness292151 -Ref: #print-explicitness292292 -Node: print amount style293071 -Ref: #print-amount-style293239 -Node: print parseability294309 -Ref: #print-parseability294479 -Node: print other features295228 -Ref: #print-other-features295405 -Node: print output format295926 -Ref: #print-output-format296072 -Node: aregister299211 -Ref: #aregister299344 -Node: aregister and posting dates302250 -Ref: #aregister-and-posting-dates302395 -Node: register303151 -Ref: #register303289 -Node: Custom register output308320 -Ref: #custom-register-output308449 -Node: balancesheet309796 -Ref: #balancesheet309951 -Node: balancesheetequity311562 -Ref: #balancesheetequity311729 -Node: cashflow313749 -Ref: #cashflow313899 -Node: incomestatement315386 -Ref: #incomestatement315523 -Node: Advanced report commands316997 -Ref: #advanced-report-commands317175 -Node: balance317205 -Ref: #balance317313 -Node: balance features318303 -Ref: #balance-features318443 -Node: Simple balance report320353 -Ref: #simple-balance-report320538 -Node: Balance report line format322163 -Ref: #balance-report-line-format322365 -Node: Filtered balance report324523 -Ref: #filtered-balance-report324715 -Node: List or tree mode325042 -Ref: #list-or-tree-mode325210 -Node: Depth limiting326555 -Ref: #depth-limiting326721 -Node: Dropping top-level accounts327322 -Ref: #dropping-top-level-accounts327522 -Node: Showing declared accounts327832 -Ref: #showing-declared-accounts328031 -Node: Sorting by amount328562 -Ref: #sorting-by-amount328729 -Node: Percentages329399 -Ref: #percentages329558 -Node: Multi-period balance report330106 -Ref: #multi-period-balance-report330306 -Node: Balance change end balance332858 -Ref: #balance-change-end-balance333067 -Node: Balance report types334495 -Ref: #balance-report-types334676 -Node: Calculation type335174 -Ref: #calculation-type335329 -Node: Accumulation type335878 -Ref: #accumulation-type336058 -Node: Valuation type336979 -Ref: #valuation-type337167 -Node: Combining balance report types338168 -Ref: #combining-balance-report-types338362 -Node: Budget report340200 -Ref: #budget-report340362 -Node: Using the budget report342505 -Ref: #using-the-budget-report342678 -Node: Budget date surprises344781 -Ref: #budget-date-surprises344981 -Node: Selecting budget goals346145 -Ref: #selecting-budget-goals346348 -Node: Budgeting vs forecasting347093 -Ref: #budgeting-vs-forecasting347270 -Node: Balance report layout348770 -Ref: #balance-report-layout348955 -Node: Wide layout349908 -Ref: #wide-layout350043 -Node: Tall layout352313 -Ref: #tall-layout352468 -Node: Bare layout353619 -Ref: #bare-layout353774 -Node: Tidy layout355678 -Ref: #tidy-layout355813 -Node: Some useful balance reports357222 -Ref: #some-useful-balance-reports357397 -Node: roi358482 -Ref: #roi358582 -Node: Spaces and special characters in --inv and --pnl360394 -Ref: #spaces-and-special-characters-in---inv-and---pnl360632 -Node: Semantics of --inv and --pnl361120 -Ref: #semantics-of---inv-and---pnl361357 -Node: IRR and TWR explained363207 -Ref: #irr-and-twr-explained363365 -Node: Chart commands366618 -Ref: #chart-commands366776 -Node: activity366799 -Ref: #activity366888 -Node: Data generation commands367262 -Ref: #data-generation-commands367436 -Node: close367468 -Ref: #close367574 -Node: close --migrate368227 -Ref: #close---migrate368352 -Node: close --close369991 -Ref: #close---close370133 -Node: close --open370369 -Ref: #close---open370508 -Node: close --assert370618 -Ref: #close---assert370762 -Node: close --assign370983 -Ref: #close---assign371129 -Node: close --retain371655 -Ref: #close---retain371806 -Node: close customisation372551 -Ref: #close-customisation372728 -Node: close and balance assertions374195 -Ref: #close-and-balance-assertions374390 -Node: close examples375717 -Ref: #close-examples375856 -Node: Retain earnings375954 -Ref: #retain-earnings376111 -Node: Migrate balances to a new file376457 -Ref: #migrate-balances-to-a-new-file376681 -Node: More detailed close examples377809 -Ref: #more-detailed-close-examples378005 -Node: rewrite378031 -Ref: #rewrite378141 -Node: Re-write rules in a file380039 -Ref: #re-write-rules-in-a-file380200 -Node: Diff output format381349 -Ref: #diff-output-format381530 -Node: rewrite vs print --auto382622 -Ref: #rewrite-vs.-print---auto382780 -Node: Maintenance commands383336 -Ref: #maintenance-commands383507 -Node: check383545 -Ref: #check383644 -Node: Basic checks384593 -Ref: #basic-checks384711 -Node: Strict checks385546 -Ref: #strict-checks385687 -Node: Other checks386421 -Ref: #other-checks386561 -Node: Custom checks388276 -Ref: #custom-checks388396 -Node: diff388731 -Ref: #diff388841 -Node: test389883 -Ref: #test389979 -Node: PART 5 COMMON TASKS390721 -Ref: #part-5-common-tasks390880 -Node: Getting help390954 -Ref: #getting-help391103 -Node: Constructing command lines391863 -Ref: #constructing-command-lines392044 -Node: Starting a journal file392701 -Ref: #starting-a-journal-file392883 -Node: Setting LEDGER_FILE394085 -Ref: #setting-ledger_file394257 -Node: Setting opening balances395214 -Ref: #setting-opening-balances395395 -Node: Recording transactions398536 -Ref: #recording-transactions398705 -Node: Reconciling399261 -Ref: #reconciling399393 -Node: Reporting401650 -Ref: #reporting401779 -Node: Migrating to a new file405764 -Ref: #migrating-to-a-new-file405914 -Node: BUGS406213 -Ref: #bugs406307 -Node: Troubleshooting407186 -Ref: #troubleshooting407286 +Node: Command line tips17702 +Ref: #command-line-tips17832 +Node: Option repetition18091 +Ref: #option-repetition18235 +Node: Special characters18339 +Ref: #special-characters18512 +Node: Single escaping shell metacharacters18675 +Ref: #single-escaping-shell-metacharacters18916 +Node: Double escaping regular expression metacharacters19519 +Ref: #double-escaping-regular-expression-metacharacters19830 +Node: Triple escaping for add-on commands20356 +Ref: #triple-escaping-for-add-on-commands20616 +Node: Less escaping21260 +Ref: #less-escaping21414 +Node: Unicode characters21738 +Ref: #unicode-characters21913 +Node: Regular expressions23412 +Ref: #regular-expressions23585 +Node: hledger's regular expressions26681 +Ref: #hledgers-regular-expressions26840 +Node: Argument files28226 +Ref: #argument-files28362 +Node: Output28859 +Ref: #output28971 +Node: Output destination29098 +Ref: #output-destination29229 +Node: Output format29654 +Ref: #output-format29800 +Node: CSV output31397 +Ref: #csv-output31513 +Node: HTML output31616 +Ref: #html-output31754 +Node: JSON output31848 +Ref: #json-output31986 +Node: SQL output32908 +Ref: #sql-output33024 +Node: Commodity styles33759 +Ref: #commodity-styles33899 +Node: Colour34637 +Ref: #colour34755 +Node: Box-drawing35159 +Ref: #box-drawing35277 +Node: Paging35567 +Ref: #paging35681 +Node: Debug output36634 +Ref: #debug-output36740 +Node: Environment37403 +Ref: #environment37527 +Node: PART 2 DATA FORMATS38071 +Ref: #part-2-data-formats38214 +Node: Journal38214 +Ref: #journal38323 +Node: Journal cheatsheet40691 +Ref: #journal-cheatsheet40818 +Node: Comments46905 +Ref: #comments47033 +Node: Transactions47849 +Ref: #transactions47972 +Node: Dates48986 +Ref: #dates49093 +Node: Simple dates49138 +Ref: #simple-dates49254 +Node: Posting dates49754 +Ref: #posting-dates49872 +Node: Status50841 +Ref: #status50942 +Node: Code52607 +Ref: #code52710 +Node: Description52942 +Ref: #description53073 +Node: Payee and note53629 +Ref: #payee-and-note53735 +Node: Transaction comments54720 +Ref: #transaction-comments54873 +Node: Postings55236 +Ref: #postings55367 +Node: Debits and credits56399 +Ref: #debits-and-credits56546 +Node: The two space delimiter57009 +Ref: #the-two-space-delimiter57166 +Node: Account names57574 +Ref: #account-names57704 +Node: Amounts59378 +Ref: #amounts59506 +Node: Decimal marks60407 +Ref: #decimal-marks60534 +Node: Digit group marks61511 +Ref: #digit-group-marks61664 +Node: Commodity62146 +Ref: #commodity62275 +Node: Costs63263 +Ref: #costs63358 +Node: Balance assertions65515 +Ref: #balance-assertions65668 +Node: Assertions and ordering66752 +Ref: #assertions-and-ordering66941 +Node: Assertions and multiple included files67480 +Ref: #assertions-and-multiple-included-files67740 +Node: Assertions and multiple -f files68240 +Ref: #assertions-and-multiple--f-files68485 +Node: Assertions and costs68882 +Ref: #assertions-and-costs69091 +Node: Assertions and commodities69532 +Ref: #assertions-and-commodities69747 +Node: Assertions and subaccounts71191 +Ref: #assertions-and-subaccounts71417 +Node: Assertions and virtual postings71861 +Ref: #assertions-and-virtual-postings72099 +Node: Assertions and auto postings72231 +Ref: #assertions-and-auto-postings72461 +Node: Assertions and precision73106 +Ref: #assertions-and-precision73288 +Node: Posting comments73555 +Ref: #posting-comments73718 +Node: Transaction balancing74095 +Ref: #transaction-balancing74254 +Node: Tags76097 +Ref: #tags76216 +Node: Tag names77559 +Ref: #tag-names77666 +Node: Special tags78054 +Ref: #special-tags78186 +Node: Tag values79699 +Ref: #tag-values79809 +Node: Directives80681 +Ref: #directives80808 +Node: Directives and multiple files82138 +Ref: #directives-and-multiple-files82316 +Node: Directive effects83083 +Ref: #directive-effects83237 +Node: account directive86239 +Ref: #account-directive86395 +Node: Account comments87689 +Ref: #account-comments87840 +Node: Account error checking88348 +Ref: #account-error-checking88541 +Node: Account display order89730 +Ref: #account-display-order89918 +Node: Account types90928 +Ref: #account-types91069 +Node: alias directive94702 +Ref: #alias-directive94863 +Node: Basic aliases95913 +Ref: #basic-aliases96044 +Node: Regex aliases96788 +Ref: #regex-aliases96945 +Node: Combining aliases97835 +Ref: #combining-aliases98013 +Node: Aliases and multiple files99289 +Ref: #aliases-and-multiple-files99493 +Node: end aliases directive100072 +Ref: #end-aliases-directive100291 +Node: Aliases can generate bad account names100440 +Ref: #aliases-can-generate-bad-account-names100688 +Node: Aliases and account types101273 +Ref: #aliases-and-account-types101465 +Node: commodity directive102161 +Ref: #commodity-directive102335 +Node: Commodity directive syntax103748 +Ref: #commodity-directive-syntax103933 +Node: Commodity error checking105384 +Ref: #commodity-error-checking105565 +Node: decimal-mark directive105859 +Ref: #decimal-mark-directive106041 +Node: include directive106438 +Ref: #include-directive106602 +Node: P directive107514 +Ref: #p-directive107659 +Node: payee directive108548 +Ref: #payee-directive108697 +Node: tag directive109170 +Ref: #tag-directive109325 +Node: Periodic transactions109782 +Ref: #periodic-transactions109947 +Node: Periodic rule syntax111936 +Ref: #periodic-rule-syntax112114 +Node: Periodic rules and relative dates112759 +Ref: #periodic-rules-and-relative-dates113025 +Node: Two spaces between period expression and description!113536 +Ref: #two-spaces-between-period-expression-and-description113813 +Node: Auto postings114497 +Ref: #auto-postings114645 +Node: Auto postings and multiple files117475 +Ref: #auto-postings-and-multiple-files117639 +Node: Auto postings and dates118040 +Ref: #auto-postings-and-dates118288 +Node: Auto postings and transaction balancing / inferred amounts / balance assertions118463 +Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions118819 +Node: Auto posting tags119322 +Ref: #auto-posting-tags119604 +Node: Auto postings on forecast transactions only120240 +Ref: #auto-postings-on-forecast-transactions-only120486 +Node: Other syntax120733 +Ref: #other-syntax120849 +Node: Balance assignments121505 +Ref: #balance-assignments121661 +Node: Balance assignments and costs123033 +Ref: #balance-assignments-and-costs123245 +Node: Balance assignments and multiple files123455 +Ref: #balance-assignments-and-multiple-files123685 +Node: Bracketed posting dates123878 +Ref: #bracketed-posting-dates124062 +Node: D directive124576 +Ref: #d-directive124744 +Node: apply account directive126349 +Ref: #apply-account-directive126529 +Node: Y directive127216 +Ref: #y-directive127376 +Node: Secondary dates128204 +Ref: #secondary-dates128358 +Node: Star comments129172 +Ref: #star-comments129332 +Node: Valuation expressions129864 +Ref: #valuation-expressions130041 +Node: Virtual postings130163 +Ref: #virtual-postings130340 +Node: Other Ledger directives131787 +Ref: #other-ledger-directives131983 +Node: Other cost/lot notations132549 +Ref: #other-costlot-notations132722 +Node: CSV135311 +Ref: #csv135404 +Node: CSV rules cheatsheet137401 +Ref: #csv-rules-cheatsheet137530 +Node: source139328 +Ref: #source139451 +Node: separator140331 +Ref: #separator140444 +Node: skip140984 +Ref: #skip141092 +Node: date-format141636 +Ref: #date-format141757 +Node: timezone142481 +Ref: #timezone142604 +Node: newest-first143609 +Ref: #newest-first143747 +Node: intra-day-reversed144324 +Ref: #intra-day-reversed144478 +Node: decimal-mark144926 +Ref: #decimal-mark145067 +Node: fields list145406 +Ref: #fields-list145545 +Node: Field assignment147216 +Ref: #field-assignment147360 +Node: Field names148437 +Ref: #field-names148568 +Node: date field149771 +Ref: #date-field149889 +Node: date2 field149937 +Ref: #date2-field150078 +Node: status field150134 +Ref: #status-field150277 +Node: code field150326 +Ref: #code-field150471 +Node: description field150516 +Ref: #description-field150676 +Node: comment field150735 +Ref: #comment-field150890 +Node: account field151183 +Ref: #account-field151333 +Node: amount field151903 +Ref: #amount-field152052 +Node: currency field154744 +Ref: #currency-field154897 +Node: balance field155154 +Ref: #balance-field155286 +Node: if block155679 +Ref: #if-block155800 +Node: Matchers157208 +Ref: #matchers157322 +Node: What matchers match158119 +Ref: #what-matchers-match158268 +Node: Combining matchers158708 +Ref: #combining-matchers158876 +Node: Match groups159413 +Ref: #match-groups159541 +Node: if table160309 +Ref: #if-table160431 +Node: balance-type162312 +Ref: #balance-type162441 +Node: include163141 +Ref: #include163268 +Node: Working with CSV163712 +Ref: #working-with-csv163859 +Node: Rapid feedback164266 +Ref: #rapid-feedback164399 +Node: Valid CSV164851 +Ref: #valid-csv164997 +Node: File Extension165729 +Ref: #file-extension165902 +Node: Reading CSV from standard input166466 +Ref: #reading-csv-from-standard-input166690 +Node: Reading multiple CSV files166854 +Ref: #reading-multiple-csv-files167085 +Node: Reading files specified by rule167326 +Ref: #reading-files-specified-by-rule167554 +Node: Valid transactions168725 +Ref: #valid-transactions168924 +Node: Deduplicating importing169552 +Ref: #deduplicating-importing169747 +Node: Setting amounts170783 +Ref: #setting-amounts170954 +Node: Amount signs173312 +Ref: #amount-signs173482 +Node: Setting currency/commodity174379 +Ref: #setting-currencycommodity174583 +Node: Amount decimal places175757 +Ref: #amount-decimal-places175963 +Node: Referencing other fields177016 +Ref: #referencing-other-fields177229 +Node: How CSV rules are evaluated178126 +Ref: #how-csv-rules-are-evaluated178343 +Node: Well factored rules179796 +Ref: #well-factored-rules179964 +Node: CSV rules examples180288 +Ref: #csv-rules-examples180423 +Node: Bank of Ireland180488 +Ref: #bank-of-ireland180625 +Node: Coinbase182087 +Ref: #coinbase182225 +Node: Amazon183272 +Ref: #amazon183397 +Node: Paypal185116 +Ref: #paypal185224 +Node: Timeclock192868 +Ref: #timeclock192973 +Node: Timedot195149 +Ref: #timedot195272 +Node: Timedot examples198393 +Ref: #timedot-examples198499 +Node: PART 3 REPORTING CONCEPTS200670 +Ref: #part-3-reporting-concepts200834 +Node: Time periods200834 +Ref: #time-periods200968 +Node: Report start & end date201086 +Ref: #report-start-end-date201238 +Node: Smart dates202562 +Ref: #smart-dates202715 +Node: Report intervals204505 +Ref: #report-intervals204660 +Node: Date adjustment205078 +Ref: #date-adjustment205238 +Node: Period expressions206089 +Ref: #period-expressions206230 +Node: Period expressions with a report interval207994 +Ref: #period-expressions-with-a-report-interval208228 +Node: More complex report intervals208442 +Ref: #more-complex-report-intervals208687 +Node: Multiple weekday intervals210548 +Ref: #multiple-weekday-intervals210737 +Node: Depth211559 +Ref: #depth211661 +Node: Queries211957 +Ref: #queries212059 +Node: Query types213655 +Ref: #query-types213776 +Node: Combining query terms217010 +Ref: #combining-query-terms217187 +Node: Queries and command options218750 +Ref: #queries-and-command-options218955 +Node: Queries and account aliases219204 +Ref: #queries-and-account-aliases219409 +Node: Queries and valuation219529 +Ref: #queries-and-valuation219686 +Node: Pivoting219891 +Ref: #pivoting220005 +Node: Generating data221782 +Ref: #generating-data221914 +Node: Forecasting223497 +Ref: #forecasting223622 +Node: --forecast224153 +Ref: #forecast224284 +Node: Inspecting forecast transactions225254 +Ref: #inspecting-forecast-transactions225456 +Node: Forecast reports226586 +Ref: #forecast-reports226759 +Node: Forecast tags227695 +Ref: #forecast-tags227855 +Node: Forecast period in detail228315 +Ref: #forecast-period-in-detail228509 +Node: Forecast troubleshooting229403 +Ref: #forecast-troubleshooting229571 +Node: Budgeting230474 +Ref: #budgeting230597 +Node: Amount formatting231034 +Ref: #amount-formatting231176 +Node: Commodity display style231278 +Ref: #commodity-display-style231432 +Node: Rounding233119 +Ref: #rounding233274 +Node: Trailing decimal marks233724 +Ref: #trailing-decimal-marks233903 +Node: Amount parseability234657 +Ref: #amount-parseability234813 +Node: Cost reporting236238 +Ref: #cost-reporting236380 +Node: Recording costs237041 +Ref: #recording-costs237177 +Node: Reporting at cost238768 +Ref: #reporting-at-cost238943 +Node: Equity conversion postings239533 +Ref: #equity-conversion-postings239747 +Node: Inferring equity conversion postings242178 +Ref: #inferring-equity-conversion-postings242441 +Node: Combining costs and equity conversion postings243193 +Ref: #combining-costs-and-equity-conversion-postings243503 +Node: Requirements for detecting equity conversion postings244418 +Ref: #requirements-for-detecting-equity-conversion-postings244740 +Node: Infer cost and equity by default ?245940 +Ref: #infer-cost-and-equity-by-default246169 +Node: Value reporting246377 +Ref: #value-reporting246519 +Node: -V Value247258 +Ref: #v-value247390 +Node: -X Value in specified commodity247585 +Ref: #x-value-in-specified-commodity247786 +Node: Valuation date247935 +Ref: #valuation-date248112 +Node: Finding market price248895 +Ref: #finding-market-price249106 +Node: --infer-market-prices market prices from transactions250275 +Ref: #infer-market-prices-market-prices-from-transactions250557 +Node: Valuation commodity253319 +Ref: #valuation-commodity253539 +Node: --value Flexible valuation254752 +Ref: #value-flexible-valuation254951 +Node: Valuation examples256595 +Ref: #valuation-examples256795 +Node: Interaction of valuation and queries258727 +Ref: #interaction-of-valuation-and-queries258967 +Node: Effect of valuation on reports259444 +Ref: #effect-of-valuation-on-reports259647 +Node: PART 4 COMMANDS267342 +Ref: #part-4-commands267485 +Node: Help commands269558 +Ref: #help-commands269703 +Node: help269731 +Ref: #help269820 +Node: demo271189 +Ref: #demo271278 +Node: User interface commands272194 +Ref: #user-interface-commands272363 +Node: ui272388 +Ref: #ui272480 +Node: web272513 +Ref: #web272607 +Node: Data entry commands272641 +Ref: #data-entry-commands272810 +Node: add272839 +Ref: #add272933 +Node: import275381 +Ref: #import275481 +Node: Date skipping276592 +Ref: #date-skipping276715 +Node: Import testing279493 +Ref: #import-testing279656 +Node: Importing balance assignments280499 +Ref: #importing-balance-assignments280706 +Node: Import and commodity styles281355 +Ref: #import-and-commodity-styles281535 +Node: Basic report commands281764 +Ref: #basic-report-commands281938 +Node: accounts282065 +Ref: #accounts282175 +Node: codes284062 +Ref: #codes284186 +Node: commodities285050 +Ref: #commodities285190 +Node: descriptions285260 +Ref: #descriptions285402 +Node: files285693 +Ref: #files285815 +Node: notes285956 +Ref: #notes286072 +Node: payees286434 +Ref: #payees286553 +Node: prices287072 +Ref: #prices287191 +Node: stats287844 +Ref: #stats287959 +Node: tags289473 +Ref: #tags-1289573 +Node: Standard report commands290582 +Ref: #standard-report-commands290767 +Node: print290887 +Ref: #print290995 +Node: print explicitness291971 +Ref: #print-explicitness292112 +Node: print amount style292891 +Ref: #print-amount-style293059 +Node: print parseability294129 +Ref: #print-parseability294299 +Node: print other features295048 +Ref: #print-other-features295225 +Node: print output format295746 +Ref: #print-output-format295892 +Node: aregister299031 +Ref: #aregister299164 +Node: aregister and posting dates302070 +Ref: #aregister-and-posting-dates302215 +Node: register302971 +Ref: #register303109 +Node: Custom register output308140 +Ref: #custom-register-output308269 +Node: balancesheet309616 +Ref: #balancesheet309771 +Node: balancesheetequity311382 +Ref: #balancesheetequity311549 +Node: cashflow313569 +Ref: #cashflow313719 +Node: incomestatement315206 +Ref: #incomestatement315343 +Node: Advanced report commands316817 +Ref: #advanced-report-commands316995 +Node: balance317025 +Ref: #balance317133 +Node: balance features318123 +Ref: #balance-features318263 +Node: Simple balance report320173 +Ref: #simple-balance-report320358 +Node: Balance report line format321983 +Ref: #balance-report-line-format322185 +Node: Filtered balance report324343 +Ref: #filtered-balance-report324535 +Node: List or tree mode324862 +Ref: #list-or-tree-mode325030 +Node: Depth limiting326375 +Ref: #depth-limiting326541 +Node: Dropping top-level accounts327142 +Ref: #dropping-top-level-accounts327342 +Node: Showing declared accounts327652 +Ref: #showing-declared-accounts327851 +Node: Sorting by amount328382 +Ref: #sorting-by-amount328549 +Node: Percentages329219 +Ref: #percentages329378 +Node: Multi-period balance report329926 +Ref: #multi-period-balance-report330126 +Node: Balance change end balance332678 +Ref: #balance-change-end-balance332887 +Node: Balance report types334315 +Ref: #balance-report-types334496 +Node: Calculation type334994 +Ref: #calculation-type335149 +Node: Accumulation type335698 +Ref: #accumulation-type335878 +Node: Valuation type336799 +Ref: #valuation-type336987 +Node: Combining balance report types337988 +Ref: #combining-balance-report-types338182 +Node: Budget report340020 +Ref: #budget-report340182 +Node: Using the budget report342325 +Ref: #using-the-budget-report342498 +Node: Budget date surprises344601 +Ref: #budget-date-surprises344801 +Node: Selecting budget goals345965 +Ref: #selecting-budget-goals346168 +Node: Budgeting vs forecasting346913 +Ref: #budgeting-vs-forecasting347090 +Node: Balance report layout348590 +Ref: #balance-report-layout348775 +Node: Wide layout349728 +Ref: #wide-layout349863 +Node: Tall layout352133 +Ref: #tall-layout352288 +Node: Bare layout353439 +Ref: #bare-layout353594 +Node: Tidy layout355498 +Ref: #tidy-layout355633 +Node: Some useful balance reports357042 +Ref: #some-useful-balance-reports357217 +Node: roi358302 +Ref: #roi358402 +Node: Spaces and special characters in --inv and --pnl360214 +Ref: #spaces-and-special-characters-in---inv-and---pnl360452 +Node: Semantics of --inv and --pnl360940 +Ref: #semantics-of---inv-and---pnl361177 +Node: IRR and TWR explained363027 +Ref: #irr-and-twr-explained363185 +Node: Chart commands366438 +Ref: #chart-commands366596 +Node: activity366619 +Ref: #activity366708 +Node: Data generation commands367082 +Ref: #data-generation-commands367256 +Node: close367288 +Ref: #close367394 +Node: close --migrate368047 +Ref: #close---migrate368172 +Node: close --close369811 +Ref: #close---close369953 +Node: close --open370189 +Ref: #close---open370328 +Node: close --assert370438 +Ref: #close---assert370582 +Node: close --assign370803 +Ref: #close---assign370949 +Node: close --retain371475 +Ref: #close---retain371626 +Node: close customisation372371 +Ref: #close-customisation372548 +Node: close and balance assertions374015 +Ref: #close-and-balance-assertions374210 +Node: close examples375537 +Ref: #close-examples375676 +Node: Retain earnings375774 +Ref: #retain-earnings375931 +Node: Migrate balances to a new file376277 +Ref: #migrate-balances-to-a-new-file376501 +Node: More detailed close examples377629 +Ref: #more-detailed-close-examples377825 +Node: rewrite377851 +Ref: #rewrite377961 +Node: Re-write rules in a file379859 +Ref: #re-write-rules-in-a-file380020 +Node: Diff output format381169 +Ref: #diff-output-format381350 +Node: rewrite vs print --auto382442 +Ref: #rewrite-vs.-print---auto382600 +Node: Maintenance commands383156 +Ref: #maintenance-commands383327 +Node: check383365 +Ref: #check383464 +Node: Basic checks384413 +Ref: #basic-checks384531 +Node: Strict checks385366 +Ref: #strict-checks385507 +Node: Other checks386241 +Ref: #other-checks386381 +Node: Custom checks388096 +Ref: #custom-checks388216 +Node: diff388551 +Ref: #diff388661 +Node: test389703 +Ref: #test389799 +Node: PART 5 COMMON TASKS390541 +Ref: #part-5-common-tasks390700 +Node: Getting help390774 +Ref: #getting-help390923 +Node: Constructing command lines391683 +Ref: #constructing-command-lines391864 +Node: Starting a journal file392521 +Ref: #starting-a-journal-file392703 +Node: Setting LEDGER_FILE393905 +Ref: #setting-ledger_file394077 +Node: Setting opening balances395034 +Ref: #setting-opening-balances395215 +Node: Recording transactions398356 +Ref: #recording-transactions398525 +Node: Reconciling399081 +Ref: #reconciling399213 +Node: Reporting401470 +Ref: #reporting401599 +Node: Migrating to a new file405584 +Ref: #migrating-to-a-new-file405734 +Node: BUGS406033 +Ref: #bugs406127 +Node: Troubleshooting407006 +Ref: #troubleshooting407106  End Tag Table diff --git a/hledger/hledger.txt b/hledger/hledger.txt index 88e02e574..48db84376 100644 --- a/hledger/hledger.txt +++ b/hledger/hledger.txt @@ -306,14 +306,13 @@ Options YYYY-MM-DD: value on given date -c --commodity-style=S Override a commodity's display style. Eg: -c '.' or -c '1.000,00 EUR' - --color=YN --colour Use ANSI color codes in text output? Can be: - 'yes' or 'always', - 'no' or 'never' (a NO_COLOR env var forces this), - 'auto' (the default: when using a color terminal). + --color=YN --colour Use ANSI color codes in text output? Can be + 'y'/'yes'/'always', 'n'/'no'/'never' or 'auto'. + (A NO_COLOR environment variable overrides this.) --pretty[=YN] Use box-drawing characters in text output? Can be - 'yes' (the default argument for --pretty) or 'no'. + 'y'/'yes' or 'n'/'no'. If YN is specified, the equals is required. - --debug=[N] show debug output (levels 1-9, default: 1) + --debug=[1-9] show this level of debug output (default: 1) General help flags: -h --help show command line help @@ -322,9 +321,6 @@ Options --man show the hledger manual with man --version show version information - When a reporting option appears more than once in the command line, the - last one takes precedence. - Some reporting options can also be written as query arguments. Command line tips