doc: regenerate files
This commit is contained in:
		
							parent
							
								
									e8dcef5b5f
								
							
						
					
					
						commit
						586d86488e
					
				| @ -191,23 +191,23 @@ most recent applicable market price, if any) | ||||
| hledger help options: | ||||
| .TP | ||||
| .B \f[C]\-h\f[] | ||||
| show general usage (or after COMMAND, the command\[aq]s usage) | ||||
| show general usage (or after COMMAND, command usage) | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-help\f[] | ||||
| show the current program\[aq]s manual as plain text (or after an add\-on | ||||
| show this program\[aq]s manual as plain text (or after an add\-on | ||||
| COMMAND, the add\-on\[aq]s manual) | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-man\f[] | ||||
| show the current program\[aq]s manual with man | ||||
| show this program\[aq]s manual with man | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-info\f[] | ||||
| show the current program\[aq]s manual with info | ||||
| show this program\[aq]s manual with info | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
|  | ||||
| @ -135,17 +135,17 @@ the data. | ||||
| 
 | ||||
| '-h' | ||||
| 
 | ||||
|      show general usage (or after COMMAND, the command's usage) | ||||
|      show general usage (or after COMMAND, command usage) | ||||
| '--help' | ||||
| 
 | ||||
|      show the current program's manual as plain text (or after an add-on | ||||
|      show this program's manual as plain text (or after an add-on | ||||
|      COMMAND, the add-on's manual) | ||||
| '--man' | ||||
| 
 | ||||
|      show the current program's manual with man | ||||
|      show this program's manual with man | ||||
| '--info' | ||||
| 
 | ||||
|      show the current program's manual with info | ||||
|      show this program's manual with info | ||||
| '--version' | ||||
| 
 | ||||
|      show version | ||||
| @ -357,17 +357,17 @@ Tag Table: | ||||
| Node: Top73 | ||||
| Node: OPTIONS825 | ||||
| Ref: #options924 | ||||
| Node: KEYS3677 | ||||
| Ref: #keys3774 | ||||
| Node: SCREENS6362 | ||||
| Ref: #screens6449 | ||||
| Node: Accounts screen6539 | ||||
| Ref: #accounts-screen6669 | ||||
| Node: Register screen8718 | ||||
| Ref: #register-screen8875 | ||||
| Node: Transaction screen10764 | ||||
| Ref: #transaction-screen10924 | ||||
| Node: Error screen11794 | ||||
| Ref: #error-screen11918 | ||||
| Node: KEYS3650 | ||||
| Ref: #keys3747 | ||||
| Node: SCREENS6335 | ||||
| Ref: #screens6422 | ||||
| Node: Accounts screen6512 | ||||
| Ref: #accounts-screen6642 | ||||
| Node: Register screen8691 | ||||
| Ref: #register-screen8848 | ||||
| Node: Transaction screen10737 | ||||
| Ref: #transaction-screen10897 | ||||
| Node: Error screen11767 | ||||
| Ref: #error-screen11891 | ||||
|  | ||||
| End Tag Table | ||||
|  | ||||
| @ -129,14 +129,14 @@ OPTIONS | ||||
| 
 | ||||
|        hledger help options: | ||||
| 
 | ||||
|        -h     show general usage (or after COMMAND, the command's usage) | ||||
|        -h     show general usage (or after COMMAND, command usage) | ||||
| 
 | ||||
|        --help show the current program's manual as plain  text  (or  after  an | ||||
|               add-on COMMAND, the add-on's manual) | ||||
|        --help show this program's manual as plain text  (or  after  an  add-on | ||||
|               COMMAND, the add-on's manual) | ||||
| 
 | ||||
|        --man  show the current program's manual with man | ||||
|        --man  show this program's manual with man | ||||
| 
 | ||||
|        --info show the current program's manual with info | ||||
|        --info show this program's manual with info | ||||
| 
 | ||||
|        --version | ||||
|               show version | ||||
|  | ||||
| @ -247,23 +247,23 @@ most recent applicable market price, if any) | ||||
| hledger help options: | ||||
| .TP | ||||
| .B \f[C]\-h\f[] | ||||
| show general usage (or after COMMAND, the command\[aq]s usage) | ||||
| show general usage (or after COMMAND, command usage) | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-help\f[] | ||||
| show the current program\[aq]s manual as plain text (or after an add\-on | ||||
| show this program\[aq]s manual as plain text (or after an add\-on | ||||
| COMMAND, the add\-on\[aq]s manual) | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-man\f[] | ||||
| show the current program\[aq]s manual with man | ||||
| show this program\[aq]s manual with man | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-info\f[] | ||||
| show the current program\[aq]s manual with info | ||||
| show this program\[aq]s manual with info | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
|  | ||||
| @ -180,17 +180,17 @@ options as shown above. | ||||
| 
 | ||||
| '-h' | ||||
| 
 | ||||
|      show general usage (or after COMMAND, the command's usage) | ||||
|      show general usage (or after COMMAND, command usage) | ||||
| '--help' | ||||
| 
 | ||||
|      show the current program's manual as plain text (or after an add-on | ||||
|      show this program's manual as plain text (or after an add-on | ||||
|      COMMAND, the add-on's manual) | ||||
| '--man' | ||||
| 
 | ||||
|      show the current program's manual with man | ||||
|      show this program's manual with man | ||||
| '--info' | ||||
| 
 | ||||
|      show the current program's manual with info | ||||
|      show this program's manual with info | ||||
| '--version' | ||||
| 
 | ||||
|      show version | ||||
|  | ||||
| @ -174,14 +174,14 @@ OPTIONS | ||||
| 
 | ||||
|        hledger help options: | ||||
| 
 | ||||
|        -h     show general usage (or after COMMAND, the command's usage) | ||||
|        -h     show general usage (or after COMMAND, command usage) | ||||
| 
 | ||||
|        --help show  the  current  program's  manual as plain text (or after an | ||||
|               add-on COMMAND, the add-on's manual) | ||||
|        --help show  this  program's  manual  as plain text (or after an add-on | ||||
|               COMMAND, the add-on's manual) | ||||
| 
 | ||||
|        --man  show the current program's manual with man | ||||
|        --man  show this program's manual with man | ||||
| 
 | ||||
|        --info show the current program's manual with info | ||||
|        --info show this program's manual with info | ||||
| 
 | ||||
|        --version | ||||
|               show version | ||||
|  | ||||
| @ -9,11 +9,15 @@ | ||||
| hledger \- a command\-line accounting tool | ||||
| .SH SYNOPSIS | ||||
| .PP | ||||
| \f[C]hledger\ [\-f\ FILE]\ COMMAND\ [OPTIONS]\ [CMDARGS]\f[] | ||||
| \f[C]hledger\ [\-f\ FILE]\ COMMAND\ [OPTIONS]\ [ARGS]\f[] | ||||
| .PD 0 | ||||
| .P | ||||
| .PD | ||||
| \f[C]hledger\ [\-f\ FILE]\ ADDONCMD\ \-\-\ [OPTIONS]\ [CMDARGS]\f[] | ||||
| \f[C]hledger\ [\-f\ FILE]\ ADDONCMD\ \-\-\ [OPTIONS]\ [ARGS]\f[] | ||||
| .PD 0 | ||||
| .P | ||||
| .PD | ||||
| \f[C]hledger\f[] | ||||
| .SH DESCRIPTION | ||||
| .PP | ||||
| hledger is a cross\-platform program for tracking money, time, or any | ||||
| @ -68,7 +72,7 @@ To get started, you can either save some entries like the above in | ||||
| prompts. | ||||
| Then try some commands like \f[C]hledger\ print\f[] or | ||||
| \f[C]hledger\ balance\f[]. | ||||
| See COMMANDS and EXAMPLES below. | ||||
| Run \f[C]hledger\f[] with no arguments for a list of commands. | ||||
| .SH EXAMPLES | ||||
| .PP | ||||
| Two simple transactions in hledger journal format: | ||||
| @ -148,80 +152,32 @@ $\ hledger\ activity\ \-W\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ #\ show\ tran | ||||
| \f[] | ||||
| .fi | ||||
| .SH OPTIONS | ||||
| .SS General options | ||||
| .PP | ||||
| To see general usage help, including general options which are supported | ||||
| by most hledger commands, run \f[C]hledger\ \-h\f[]. | ||||
| (Note \-h and \-\-help are different, like git.) These options can | ||||
| appear anywhere on the command line, and are listed below. | ||||
| (Note \-h and \-\-help are different, like git.) | ||||
| .PP | ||||
| To see usage for a specific command, run: | ||||
| \f[C]hledger\ COMMAND\ \-h\f[]. | ||||
| Command\-specific options must be written after the command name, eg: | ||||
| \f[C]hledger\ print\ \-x\f[]. | ||||
| .PP | ||||
| Additionally, if the command is an add\-on, you may need to put its | ||||
| options after a double\-hyphen, eg: | ||||
| \f[C]hledger\ ui\ \-\-\ \-\-watch\f[]. | ||||
| Or, you can run the add\-on executable directly, eg: | ||||
| \f[C]hledger\-ui\ \-\-watch\f[]. | ||||
| .PP | ||||
| Most commands also accept arguments, which are often a query filtering | ||||
| the data in some way. | ||||
| .SS Special characters | ||||
| .PP | ||||
| Option and argument values which contain problematic characters should | ||||
| be escaped with double quotes, backslashes, or (best) single quotes. | ||||
| Problematic characters means spaces, and also characters which are | ||||
| significant to your command shell, such as less\-than/greater\-than. | ||||
| Eg: | ||||
| \f[C]hledger\ register\ \-p\ \[aq]last\ year\[aq]\ "accounts\ receivable\ (receivable|payable)"\ amt:\\>100\f[]. | ||||
| .PP | ||||
| Characters which are significant both to the shell and in regular | ||||
| expressions sometimes need to be double\-escaped. | ||||
| These include parentheses, the pipe symbol and the dollar sign. | ||||
| Eg, to match the dollar symbol, bash users should do: | ||||
| \f[C]hledger\ balance\ cur:\[aq]\\$\[aq]\f[] or | ||||
| \f[C]hledger\ balance\ cur:\\\\$\f[]. | ||||
| .PP | ||||
| There\[aq]s more.. | ||||
| options and arguments get de\-escaped when hledger is passing them to an | ||||
| addon executable. | ||||
| In this case you might need \f[I]triple\f[]\-escaping. | ||||
| Eg: \f[C]hledger\ ui\ cur:\[aq]\\\\$\[aq]\f[] or | ||||
| \f[C]hledger\ ui\ cur:\\\\\\\\$\f[]. | ||||
| .PP | ||||
| If in doubt, keep things simple: | ||||
| .IP \[bu] 2 | ||||
| run add\-on executables directly | ||||
| .IP \[bu] 2 | ||||
| write options after the command | ||||
| .IP \[bu] 2 | ||||
| enclose problematic args in single quotes | ||||
| .IP \[bu] 2 | ||||
| if needed, also add a backslash to escape regexp metacharacters | ||||
| .PP | ||||
| If you\[aq]re really stumped, add \f[C]\-\-debug=2\f[] to troubleshoot. | ||||
| .SS General options | ||||
| .SS General help options | ||||
| General help options: | ||||
| .TP | ||||
| .B \f[C]\-h\f[] | ||||
| show general usage (or after COMMAND, the command\[aq]s usage) | ||||
| show general usage (or after COMMAND, command usage) | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-help\f[] | ||||
| show the current program\[aq]s manual as plain text (or after an add\-on | ||||
| show this program\[aq]s manual as plain text (or after an add\-on | ||||
| COMMAND, the add\-on\[aq]s manual) | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-man\f[] | ||||
| show the current program\[aq]s manual with man | ||||
| show this program\[aq]s manual with man | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| .B \f[C]\-\-info\f[] | ||||
| show the current program\[aq]s manual with info | ||||
| show this program\[aq]s manual with info | ||||
| .RS | ||||
| .RE | ||||
| .TP | ||||
| @ -234,7 +190,8 @@ show version | ||||
| show debug output (levels 1\-9, default: 1) | ||||
| .RS | ||||
| .RE | ||||
| .SS General input options | ||||
| .PP | ||||
| General input options: | ||||
| .TP | ||||
| .B \f[C]\-f\ FILE\ \-\-file=FILE\f[] | ||||
| use a different input file. | ||||
| @ -267,7 +224,8 @@ use some other field/tag for account names | ||||
| ignore any failing balance assertions | ||||
| .RS | ||||
| .RE | ||||
| .SS General reporting options | ||||
| .PP | ||||
| General reporting options: | ||||
| .TP | ||||
| .B \f[C]\-b\ \-\-begin=DATE\f[] | ||||
| include postings/txns on or after this date | ||||
| @ -362,6 +320,57 @@ takes precedence. | ||||
| Eg \f[C]\-p\ feb\ \-p\ mar\f[] is equivalent to \f[C]\-p\ mar\f[]. | ||||
| .PP | ||||
| Some of these can also be written as queries. | ||||
| .SS Command options | ||||
| .PP | ||||
| To see options for a particular command, including command\-specific | ||||
| options, run: \f[C]hledger\ COMMAND\ \-h\f[]. | ||||
| .PP | ||||
| Command\-specific options must be written after the command name, eg: | ||||
| \f[C]hledger\ print\ \-x\f[]. | ||||
| .PP | ||||
| Additionally, if the command is an addon, you may need to put its | ||||
| options after a double\-hyphen, eg: | ||||
| \f[C]hledger\ ui\ \-\-\ \-\-watch\f[]. | ||||
| Or, you can run the addon executable directly: | ||||
| \f[C]hledger\-ui\ \-\-watch\f[]. | ||||
| .SS Command arguments | ||||
| .PP | ||||
| Most hledger commands accept arguments after the command name, which are | ||||
| often a query, filtering the data in some way. | ||||
| .SS Special characters | ||||
| .PP | ||||
| Option and argument values which contain problematic characters should | ||||
| be escaped with double quotes, backslashes, or (best) single quotes. | ||||
| Problematic characters means spaces, and also characters which are | ||||
| significant to your command shell, such as less\-than/greater\-than. | ||||
| Eg: | ||||
| \f[C]hledger\ register\ \-p\ \[aq]last\ year\[aq]\ "accounts\ receivable\ (receivable|payable)"\ amt:\\>100\f[]. | ||||
| .PP | ||||
| Characters which are significant both to the shell and in regular | ||||
| expressions sometimes need to be double\-escaped. | ||||
| These include parentheses, the pipe symbol and the dollar sign. | ||||
| Eg, to match the dollar symbol, bash users should do: | ||||
| \f[C]hledger\ balance\ cur:\[aq]\\$\[aq]\f[] or | ||||
| \f[C]hledger\ balance\ cur:\\\\$\f[]. | ||||
| .PP | ||||
| There\[aq]s more.. | ||||
| options and arguments get de\-escaped when hledger is passing them to an | ||||
| addon executable. | ||||
| In this case you might need \f[I]triple\f[]\-escaping. | ||||
| Eg: \f[C]hledger\ ui\ cur:\[aq]\\\\$\[aq]\f[] or | ||||
| \f[C]hledger\ ui\ cur:\\\\\\\\$\f[]. | ||||
| .PP | ||||
| If in doubt, keep things simple: | ||||
| .IP \[bu] 2 | ||||
| run add\-on executables directly | ||||
| .IP \[bu] 2 | ||||
| write options after the command | ||||
| .IP \[bu] 2 | ||||
| enclose problematic args in single quotes | ||||
| .IP \[bu] 2 | ||||
| if needed, also add a backslash to escape regexp metacharacters | ||||
| .PP | ||||
| If you\[aq]re really stumped, add \f[C]\-\-debug=2\f[] to troubleshoot. | ||||
| .SS Input files | ||||
| .PP | ||||
| hledger reads transactions from a data file (and the add command writes | ||||
| @ -768,11 +777,10 @@ As with account names, when tag values have | ||||
| displayed in tree\-mode reports, summarisable with a depth limit, and so | ||||
| on. | ||||
| .PP | ||||
| \f[C]\-\-pivot\f[] affects all reports, and is one of those options you | ||||
| can write before the command name if you wish. | ||||
| You can think of hledger transforming the journal before any other | ||||
| processing, replacing every posting\[aq]s account name with the value of | ||||
| the specified tag on that posting, inheriting it from the transaction or | ||||
| \f[C]\-\-pivot\f[] is a general option affecting all reports; you can | ||||
| think of hledger transforming the journal before any other processing, | ||||
| replacing every posting\[aq]s account name with the value of the | ||||
| specified tag on that posting, inheriting it from the transaction or | ||||
| using a blank value if it\[aq]s not present. | ||||
| .PP | ||||
| An example: | ||||
| @ -868,16 +876,14 @@ In the \f[C]alias\f[] directive and \f[C]\-\-alias\f[] option, regular | ||||
| expressions must be enclosed in forward slashes (\f[C]/REGEX/\f[]). | ||||
| Elsewhere in hledger, these are not required. | ||||
| .IP \[bu] 2 | ||||
| To match a regular expression metacharacter like \f[C]$\f[] as a literal | ||||
| character, prepend a backslash. | ||||
| In queries, to match a regular expression metacharacter like \f[C]$\f[] | ||||
| as a literal character, prepend a backslash. | ||||
| Eg to search for amounts with the dollar sign in hledger\-web, write | ||||
| \f[C]cur:\\$\f[]. | ||||
| .IP \[bu] 2 | ||||
| On the command line, some metacharacters like \f[C]$\f[] have a special | ||||
| meaning to the shell and so must be escaped a second time, with single | ||||
| or double quotes or another backslash. | ||||
| Eg, to match amounts with the dollar sign from the command line, write | ||||
| \f[C]cur:\[aq]\\$\[aq]\f[] or \f[C]cur:\\\\$\f[]. | ||||
| meaning to the shell and so must be escaped at least once more. | ||||
| See Special characters. | ||||
| .SH QUERIES | ||||
| .PP | ||||
| One of hledger\[aq]s strengths is being able to quickly report on | ||||
| @ -2452,8 +2458,41 @@ transactions when importing. | ||||
| .PP | ||||
| hledger\-rewrite.hs Adds one or more custom postings to matched | ||||
| transactions. | ||||
| .SH ENVIRONMENT | ||||
| .PP | ||||
| \f[B]COLUMNS\f[] The screen width used by the register command. | ||||
| Default: the full terminal width. | ||||
| .PP | ||||
| \f[B]LEDGER_FILE\f[] The journal file path when not specified with | ||||
| \f[C]\-f\f[]. | ||||
| Default: \f[C]~/.hledger.journal\f[] (on windows, perhaps | ||||
| \f[C]C:/Users/USER/.hledger.journal\f[]). | ||||
| .SH FILES | ||||
| .PP | ||||
| Reads data from one or more files in hledger journal, timeclock, | ||||
| timedot, or CSV format specified with \f[C]\-f\f[], or | ||||
| \f[C]$LEDGER_FILE\f[], or \f[C]$HOME/.hledger.journal\f[] (on windows, | ||||
| perhaps \f[C]C:/Users/USER/.hledger.journal\f[]). | ||||
| .SH BUGS | ||||
| .PP | ||||
| The need to precede addon command options with \f[C]\-\-\f[] when | ||||
| invoked from hledger is awkward. | ||||
| .PP | ||||
| When input data contains non\-ascii characters, a suitable system locale | ||||
| must be configured (or there will be an unhelpful error). | ||||
| Eg on POSIX, set LANG to something other than C. | ||||
| .PP | ||||
| In a Microsoft Windows CMD window, non\-ascii characters and colours are | ||||
| not supported. | ||||
| .PP | ||||
| In a Cygwin/MSYS/Mintty window, the tab key is not supported in hledger | ||||
| add. | ||||
| .PP | ||||
| Not all of Ledger\[aq]s journal file syntax is supported. | ||||
| See file format differences. | ||||
| .PP | ||||
| On large data files, hledger is slower and uses more memory than Ledger. | ||||
| .SH TROUBLESHOOTING | ||||
| .SS Run\-time problems | ||||
| .PP | ||||
| Here are some issues you might encounter when you run hledger (and | ||||
| remember you can also seek help from the IRC channel, mail list or bug | ||||
| @ -2539,55 +2578,6 @@ $\ LANG=fr_FR.utf8\ hledger\ \-f\ my.journal\ print | ||||
| Note some platforms allow variant locale spellings, but not all (ubuntu | ||||
| accepts \f[C]fr_FR.UTF8\f[], mac osx requires exactly | ||||
| \f[C]fr_FR.UTF\-8\f[]). | ||||
| .SS Known limitations | ||||
| .PP | ||||
| \f[B]Command line interface\f[] | ||||
| .PP | ||||
| Add\-on command options, unless they are also understood by the main | ||||
| hledger executable, must be written after \f[C]\-\-\f[], like this: | ||||
| \f[C]hledger\ web\ \-\-\ \-\-server\f[] | ||||
| .PP | ||||
| \f[B]Differences from Ledger\f[] | ||||
| .PP | ||||
| Not all of Ledger\[aq]s journal file syntax is supported. | ||||
| See file format differences. | ||||
| .PP | ||||
| hledger is slower than Ledger, and uses more memory, on large data | ||||
| files. | ||||
| .PP | ||||
| \f[B]Windows limitations\f[] | ||||
| .PP | ||||
| In a windows CMD window, non\-ascii characters and colours are not | ||||
| supported. | ||||
| .PP | ||||
| In a windows Cygwin/MSYS/Mintty window, the tab key is not supported in | ||||
| hledger add. | ||||
| .SH ENVIRONMENT | ||||
| .PP | ||||
| \f[B]COLUMNS\f[] The screen width used by the register command. | ||||
| Default: the full terminal width. | ||||
| .PP | ||||
| \f[B]LEDGER_FILE\f[] The journal file path when not specified with | ||||
| \f[C]\-f\f[]. | ||||
| Default: \f[C]~/.hledger.journal\f[] (on windows, perhaps | ||||
| \f[C]C:/Users/USER/.hledger.journal\f[]). | ||||
| .SH FILES | ||||
| .PP | ||||
| Reads data from one or more files in hledger journal, timeclock, | ||||
| timedot, or CSV format specified with \f[C]\-f\f[], or | ||||
| \f[C]$LEDGER_FILE\f[], or \f[C]$HOME/.hledger.journal\f[] (on windows, | ||||
| perhaps \f[C]C:/Users/USER/.hledger.journal\f[]). | ||||
| .SH BUGS | ||||
| .PP | ||||
| The need to precede options with \f[C]\-\-\f[] when invoked from hledger | ||||
| is awkward. | ||||
| .PP | ||||
| hledger can\[aq]t render non\-ascii characters when run from a Windows | ||||
| command prompt (up to Windows 7 at least). | ||||
| .PP | ||||
| When input data contains non\-ascii characters, a suitable system locale | ||||
| must be configured (or there will be an unhelpful error). | ||||
| Eg on POSIX, set LANG to something other than C. | ||||
| 
 | ||||
| 
 | ||||
| .SH "REPORTING BUGS" | ||||
|  | ||||
| @ -38,8 +38,8 @@ hledger never changes existing transactions. | ||||
| 
 | ||||
|    To get started, you can either save some entries like the above in | ||||
| '~/.hledger.journal', or run 'hledger add' and follow the prompts.  Then | ||||
| try some commands like 'hledger print' or 'hledger balance'.  See | ||||
| COMMANDS and EXAMPLES below. | ||||
| try some commands like 'hledger print' or 'hledger balance'.  Run | ||||
| 'hledger' with no arguments for a list of commands. | ||||
| * Menu: | ||||
| 
 | ||||
| * EXAMPLES:: | ||||
| @ -47,7 +47,6 @@ COMMANDS and EXAMPLES below. | ||||
| * QUERIES:: | ||||
| * COMMANDS:: | ||||
| * ADD-ON COMMANDS:: | ||||
| * TROUBLESHOOTING:: | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: EXAMPLES,  Next: OPTIONS,  Prev: Top,  Up: Top | ||||
| @ -114,25 +113,12 @@ File: hledger.1.info,  Node: OPTIONS,  Next: QUERIES,  Prev: EXAMPLES,  Up: Top | ||||
| 2 OPTIONS | ||||
| ********* | ||||
| 
 | ||||
| To see general usage help, including general options which are supported | ||||
| by most hledger commands, run 'hledger -h'.  (Note -h and -help are | ||||
| different, like git.)  These options can appear anywhere on the command | ||||
| line, and are listed below. | ||||
| 
 | ||||
|    To see usage for a specific command, run: 'hledger COMMAND -h'. | ||||
| Command-specific options must be written after the command name, eg: | ||||
| 'hledger print -x'. | ||||
| 
 | ||||
|    Additionally, if the command is an add-on, you may need to put its | ||||
| options after a double-hyphen, eg: 'hledger ui -- --watch'.  Or, you can | ||||
| run the add-on executable directly, eg: 'hledger-ui --watch'. | ||||
| 
 | ||||
|    Most commands also accept arguments, which are often a query | ||||
| filtering the data in some way. | ||||
| * Menu: | ||||
| 
 | ||||
| * Special characters:: | ||||
| * General options:: | ||||
| * Command options:: | ||||
| * Command arguments:: | ||||
| * Special characters:: | ||||
| * Input files:: | ||||
| * Smart dates:: | ||||
| * Report start & end date:: | ||||
| @ -143,69 +129,30 @@ filtering the data in some way. | ||||
| * Regular expressions:: | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Special characters,  Next: General options,  Up: OPTIONS | ||||
| File: hledger.1.info,  Node: General options,  Next: Command options,  Up: OPTIONS | ||||
| 
 | ||||
| 2.1 Special characters | ||||
| ====================== | ||||
| 
 | ||||
| Option and argument values which contain problematic characters should | ||||
| be escaped with double quotes, backslashes, or (best) single quotes. | ||||
| Problematic characters means spaces, and also characters which are | ||||
| significant to your command shell, such as less-than/greater-than.  Eg: | ||||
| 'hledger register -p 'last year' "accounts receivable | ||||
| (receivable|payable)" amt:\>100'. | ||||
| 
 | ||||
|    Characters which are significant both to the shell and in regular | ||||
| expressions sometimes need to be double-escaped.  These include | ||||
| parentheses, the pipe symbol and the dollar sign.  Eg, to match the | ||||
| dollar symbol, bash users should do: 'hledger balance cur:'\$'' or | ||||
| 'hledger balance cur:\\$'. | ||||
| 
 | ||||
|    There's more..  options and arguments get de-escaped when hledger is | ||||
| passing them to an addon executable.  In this case you might need | ||||
| _triple_-escaping.  Eg: 'hledger ui cur:'\\$'' or 'hledger ui | ||||
| cur:\\\\$'. | ||||
| 
 | ||||
|    If in doubt, keep things simple: | ||||
| 
 | ||||
|    * run add-on executables directly | ||||
|    * write options after the command | ||||
|    * enclose problematic args in single quotes | ||||
|    * if needed, also add a backslash to escape regexp metacharacters | ||||
| 
 | ||||
|    If you're really stumped, add '--debug=2' to troubleshoot. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: General options,  Next: Input files,  Prev: Special characters,  Up: OPTIONS | ||||
| 
 | ||||
| 2.2 General options | ||||
| 2.1 General options | ||||
| =================== | ||||
| 
 | ||||
| * Menu: | ||||
| To see general usage help, including general options which are supported | ||||
| by most hledger commands, run 'hledger -h'.  (Note -h and -help are | ||||
| different, like git.) | ||||
| 
 | ||||
| * General help options:: | ||||
| * General input options:: | ||||
| * General reporting options:: | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: General help options,  Next: General input options,  Up: General options | ||||
| 
 | ||||
| 2.2.1 General help options | ||||
| -------------------------- | ||||
|    General help options: | ||||
| 
 | ||||
| '-h' | ||||
| 
 | ||||
|      show general usage (or after COMMAND, the command's usage) | ||||
|      show general usage (or after COMMAND, command usage) | ||||
| '--help' | ||||
| 
 | ||||
|      show the current program's manual as plain text (or after an add-on | ||||
|      show this program's manual as plain text (or after an add-on | ||||
|      COMMAND, the add-on's manual) | ||||
| '--man' | ||||
| 
 | ||||
|      show the current program's manual with man | ||||
|      show this program's manual with man | ||||
| '--info' | ||||
| 
 | ||||
|      show the current program's manual with info | ||||
|      show this program's manual with info | ||||
| '--version' | ||||
| 
 | ||||
|      show version | ||||
| @ -213,11 +160,7 @@ File: hledger.1.info,  Node: General help options,  Next: General input options, | ||||
| 
 | ||||
|      show debug output (levels 1-9, default: 1) | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: General input options,  Next: General reporting options,  Prev: General help options,  Up: General options | ||||
| 
 | ||||
| 2.2.2 General input options | ||||
| --------------------------- | ||||
|    General input options: | ||||
| 
 | ||||
| '-f FILE --file=FILE' | ||||
| 
 | ||||
| @ -239,11 +182,7 @@ File: hledger.1.info,  Node: General input options,  Next: General reporting opt | ||||
| 
 | ||||
|      ignore any failing balance assertions | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: General reporting options,  Prev: General input options,  Up: General options | ||||
| 
 | ||||
| 2.2.3 General reporting options | ||||
| ------------------------------- | ||||
|    General reporting options: | ||||
| 
 | ||||
| '-b --begin=DATE' | ||||
| 
 | ||||
| @ -306,9 +245,67 @@ one takes precedence.  Eg '-p feb -p mar' is equivalent to '-p mar'. | ||||
|    Some of these can also be written as queries. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Input files,  Next: Smart dates,  Prev: General options,  Up: OPTIONS | ||||
| File: hledger.1.info,  Node: Command options,  Next: Command arguments,  Prev: General options,  Up: OPTIONS | ||||
| 
 | ||||
| 2.3 Input files | ||||
| 2.2 Command options | ||||
| =================== | ||||
| 
 | ||||
| To see options for a particular command, including command-specific | ||||
| options, run: 'hledger COMMAND -h'. | ||||
| 
 | ||||
|    Command-specific options must be written after the command name, eg: | ||||
| 'hledger print -x'. | ||||
| 
 | ||||
|    Additionally, if the command is an addon, you may need to put its | ||||
| options after a double-hyphen, eg: 'hledger ui -- --watch'.  Or, you can | ||||
| run the addon executable directly: 'hledger-ui --watch'. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Command arguments,  Next: Special characters,  Prev: Command options,  Up: OPTIONS | ||||
| 
 | ||||
| 2.3 Command arguments | ||||
| ===================== | ||||
| 
 | ||||
| Most hledger commands accept arguments after the command name, which are | ||||
| often a query, filtering the data in some way. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Special characters,  Next: Input files,  Prev: Command arguments,  Up: OPTIONS | ||||
| 
 | ||||
| 2.4 Special characters | ||||
| ====================== | ||||
| 
 | ||||
| Option and argument values which contain problematic characters should | ||||
| be escaped with double quotes, backslashes, or (best) single quotes. | ||||
| Problematic characters means spaces, and also characters which are | ||||
| significant to your command shell, such as less-than/greater-than.  Eg: | ||||
| 'hledger register -p 'last year' "accounts receivable | ||||
| (receivable|payable)" amt:\>100'. | ||||
| 
 | ||||
|    Characters which are significant both to the shell and in regular | ||||
| expressions sometimes need to be double-escaped.  These include | ||||
| parentheses, the pipe symbol and the dollar sign.  Eg, to match the | ||||
| dollar symbol, bash users should do: 'hledger balance cur:'\$'' or | ||||
| 'hledger balance cur:\\$'. | ||||
| 
 | ||||
|    There's more..  options and arguments get de-escaped when hledger is | ||||
| passing them to an addon executable.  In this case you might need | ||||
| _triple_-escaping.  Eg: 'hledger ui cur:'\\$'' or 'hledger ui | ||||
| cur:\\\\$'. | ||||
| 
 | ||||
|    If in doubt, keep things simple: | ||||
| 
 | ||||
|    * run add-on executables directly | ||||
|    * write options after the command | ||||
|    * enclose problematic args in single quotes | ||||
|    * if needed, also add a backslash to escape regexp metacharacters | ||||
| 
 | ||||
|    If you're really stumped, add '--debug=2' to troubleshoot. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Input files,  Next: Smart dates,  Prev: Special characters,  Up: OPTIONS | ||||
| 
 | ||||
| 2.5 Input files | ||||
| =============== | ||||
| 
 | ||||
| hledger reads transactions from a data file (and the add command writes | ||||
| @ -363,7 +360,7 @@ the files, eg: 'cat a.journal b.journal | hledger -f- CMD'. | ||||
|  | ||||
| File: hledger.1.info,  Node: Smart dates,  Next: Report start & end date,  Prev: Input files,  Up: OPTIONS | ||||
| 
 | ||||
| 2.4 Smart dates | ||||
| 2.6 Smart dates | ||||
| =============== | ||||
| 
 | ||||
| hledger's user interfaces accept a flexible "smart date" syntax (unlike | ||||
| @ -386,7 +383,7 @@ omitted (defaulting to 1). | ||||
|  | ||||
| File: hledger.1.info,  Node: Report start & end date,  Next: Report intervals,  Prev: Smart dates,  Up: OPTIONS | ||||
| 
 | ||||
| 2.5 Report start & end date | ||||
| 2.7 Report start & end date | ||||
| =========================== | ||||
| 
 | ||||
| Most hledger reports show the full span of time represented by the | ||||
| @ -415,7 +412,7 @@ need to write the date _after_ the last day you want to include. | ||||
|  | ||||
| File: hledger.1.info,  Node: Report intervals,  Next: Period expressions,  Prev: Report start & end date,  Up: OPTIONS | ||||
| 
 | ||||
| 2.6 Report intervals | ||||
| 2.8 Report intervals | ||||
| ==================== | ||||
| 
 | ||||
| A report interval can be specified so that commands like register, | ||||
| @ -428,7 +425,7 @@ intervals can not be specified with a query, currently. | ||||
|  | ||||
| File: hledger.1.info,  Node: Period expressions,  Next: Depth limiting,  Prev: Report intervals,  Up: OPTIONS | ||||
| 
 | ||||
| 2.7 Period expressions | ||||
| 2.9 Period expressions | ||||
| ====================== | ||||
| 
 | ||||
| The '-p/--period' option accepts period expressions, a shorthand way of | ||||
| @ -503,8 +500,8 @@ start date and exclusive end date): | ||||
|  | ||||
| File: hledger.1.info,  Node: Depth limiting,  Next: Pivoting,  Prev: Period expressions,  Up: OPTIONS | ||||
| 
 | ||||
| 2.8 Depth limiting | ||||
| ================== | ||||
| 2.10 Depth limiting | ||||
| =================== | ||||
| 
 | ||||
| With the '--depth N' option, commands like account, balance and register | ||||
| will show only the uppermost accounts in the account tree, down to level | ||||
| @ -513,8 +510,8 @@ N. Use this when you want a summary with less detail. | ||||
|  | ||||
| File: hledger.1.info,  Node: Pivoting,  Next: Regular expressions,  Prev: Depth limiting,  Up: OPTIONS | ||||
| 
 | ||||
| 2.9 Pivoting | ||||
| ============ | ||||
| 2.11 Pivoting | ||||
| ============= | ||||
| 
 | ||||
| Normally hledger sums amounts, and organizes them in a hierarchy, based | ||||
| on account name.  The '--pivot TAGNAME' option causes it to sum and | ||||
| @ -526,10 +523,9 @@ account names, when tag values have 'multiple:colon-separated:parts' | ||||
| hledger will build hierarchy, displayed in tree-mode reports, | ||||
| summarisable with a depth limit, and so on. | ||||
| 
 | ||||
|    '--pivot' affects all reports, and is one of those options you can | ||||
| write before the command name if you wish.  You can think of hledger | ||||
| transforming the journal before any other processing, replacing every | ||||
| posting's account name with the value of the specified tag on that | ||||
|    '--pivot' is a general option affecting all reports; you can think of | ||||
| hledger transforming the journal before any other processing, replacing | ||||
| every posting's account name with the value of the specified tag on that | ||||
| posting, inheriting it from the transaction or using a blank value if | ||||
| it's not present. | ||||
| 
 | ||||
| @ -574,7 +570,7 @@ $ hledger balance --pivot member acct:. | ||||
|  | ||||
| File: hledger.1.info,  Node: Regular expressions,  Prev: Pivoting,  Up: OPTIONS | ||||
| 
 | ||||
| 2.10 Regular expressions | ||||
| 2.12 Regular expressions | ||||
| ======================== | ||||
| 
 | ||||
| hledger uses regular expressions in a number of places: | ||||
| @ -603,15 +599,13 @@ general they: | ||||
|      must be enclosed in forward slashes ('/REGEX/').  Elsewhere in | ||||
|      hledger, these are not required. | ||||
| 
 | ||||
|    * To match a regular expression metacharacter like '$' as a literal | ||||
|      character, prepend a backslash.  Eg to search for amounts with the | ||||
|      dollar sign in hledger-web, write 'cur:\$'. | ||||
|    * In queries, to match a regular expression metacharacter like '$' as | ||||
|      a literal character, prepend a backslash.  Eg to search for amounts | ||||
|      with the dollar sign in hledger-web, write 'cur:\$'. | ||||
| 
 | ||||
|    * On the command line, some metacharacters like '$' have a special | ||||
|      meaning to the shell and so must be escaped a second time, with | ||||
|      single or double quotes or another backslash.  Eg, to match amounts | ||||
|      with the dollar sign from the command line, write 'cur:'\$'' or | ||||
|      'cur:\\$'. | ||||
|      meaning to the shell and so must be escaped at least once more. | ||||
|      See Special characters. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: QUERIES,  Next: COMMANDS,  Prev: OPTIONS,  Up: Top | ||||
| @ -1854,7 +1848,7 @@ matching names.  It's mainly used in development, but it's also nice to | ||||
| be able to check your hledger executable for smoke at any time. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: ADD-ON COMMANDS,  Next: TROUBLESHOOTING,  Prev: COMMANDS,  Up: Top | ||||
| File: hledger.1.info,  Node: ADD-ON COMMANDS,  Prev: COMMANDS,  Up: Top | ||||
| 
 | ||||
| 5 ADD-ON COMMANDS | ||||
| ***************** | ||||
| @ -2099,238 +2093,128 @@ File: hledger.1.info,  Node: rewrite,  Prev: register-match,  Up: Experimental a | ||||
| hledger-rewrite.hs Adds one or more custom postings to matched | ||||
| transactions. | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: TROUBLESHOOTING,  Prev: ADD-ON COMMANDS,  Up: Top | ||||
| 
 | ||||
| 6 TROUBLESHOOTING | ||||
| ***************** | ||||
| 
 | ||||
| * Menu: | ||||
| 
 | ||||
| * Run-time problems:: | ||||
| * Known limitations:: | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Run-time problems,  Next: Known limitations,  Up: TROUBLESHOOTING | ||||
| 
 | ||||
| 6.1 Run-time problems | ||||
| ===================== | ||||
| 
 | ||||
| Here are some issues you might encounter when you run hledger (and | ||||
| remember you can also seek help from the IRC channel, mail list or bug | ||||
| tracker): | ||||
| 
 | ||||
|    *Successfully installed, but "No command 'hledger' found"* | ||||
| stack and cabal install binaries into a special directory, which should | ||||
| be added to your PATH environment variable.  Eg on unix-like systems, | ||||
| that is ~/.local/bin and ~/.cabal/bin respectively. | ||||
| 
 | ||||
|    *I set a custom LEDGER_FILE, but hledger is still using the default | ||||
| file* | ||||
| 'LEDGER_FILE' should be a real environment variable, not just a shell | ||||
| variable.  The command 'env | grep LEDGER_FILE' should show it.  You may | ||||
| need to use 'export'.  Here's an explanation. | ||||
| 
 | ||||
|    *"Illegal byte sequence" or "Invalid or incomplete multibyte or wide | ||||
| character" errors* | ||||
| In order to handle non-ascii letters and symbols (like £), hledger | ||||
| needs an appropriate locale.  This is usually configured system-wide; | ||||
| you can also configure it temporarily.  The locale may need to be one | ||||
| that supports UTF-8, if you built hledger with GHC < 7.2 (or possibly | ||||
| always, I'm not sure yet). | ||||
| 
 | ||||
|    Here's an example of setting the locale temporarily, on ubuntu | ||||
| gnu/linux: | ||||
| 
 | ||||
| $ file my.journal | ||||
| my.journal: UTF-8 Unicode text                 # <- the file is UTF8-encoded | ||||
| $ locale -a | ||||
| C | ||||
| en_US.utf8                             # <- a UTF8-aware locale is available | ||||
| POSIX | ||||
| $ LANG=en_US.utf8 hledger -f my.journal print   # <- use it for this command | ||||
| 
 | ||||
|    Here's one way to set it permanently, there are probably better ways: | ||||
| 
 | ||||
| $ echo "export LANG=en_US.UTF-8" >>~/.bash_profile | ||||
| $ bash --login | ||||
| 
 | ||||
|    If we preferred to use eg 'fr_FR.utf8', we might have to install that | ||||
| first: | ||||
| 
 | ||||
| $ apt-get install language-pack-fr | ||||
| $ locale -a | ||||
| C | ||||
| en_US.utf8 | ||||
| fr_BE.utf8 | ||||
| fr_CA.utf8 | ||||
| fr_CH.utf8 | ||||
| fr_FR.utf8 | ||||
| fr_LU.utf8 | ||||
| POSIX | ||||
| $ LANG=fr_FR.utf8 hledger -f my.journal print | ||||
| 
 | ||||
|    Note some platforms allow variant locale spellings, but not all | ||||
| (ubuntu accepts 'fr_FR.UTF8', mac osx requires exactly 'fr_FR.UTF-8'). | ||||
| 
 | ||||
|  | ||||
| File: hledger.1.info,  Node: Known limitations,  Prev: Run-time problems,  Up: TROUBLESHOOTING | ||||
| 
 | ||||
| 6.2 Known limitations | ||||
| ===================== | ||||
| 
 | ||||
| *Command line interface* | ||||
| 
 | ||||
|    Add-on command options, unless they are also understood by the main | ||||
| hledger executable, must be written after '--', like this: 'hledger web | ||||
| -- --server' | ||||
| 
 | ||||
|    *Differences from Ledger* | ||||
| 
 | ||||
|    Not all of Ledger's journal file syntax is supported.  See file | ||||
| format differences. | ||||
| 
 | ||||
|    hledger is slower than Ledger, and uses more memory, on large data | ||||
| files. | ||||
| 
 | ||||
|    *Windows limitations* | ||||
| 
 | ||||
|    In a windows CMD window, non-ascii characters and colours are not | ||||
| supported. | ||||
| 
 | ||||
|    In a windows Cygwin/MSYS/Mintty window, the tab key is not supported | ||||
| in hledger add. | ||||
| 
 | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top70 | ||||
| Node: EXAMPLES1883 | ||||
| Ref: #examples1985 | ||||
| Node: OPTIONS3631 | ||||
| Ref: #options3735 | ||||
| Node: Special characters4649 | ||||
| Ref: #special-characters4785 | ||||
| Node: General options5953 | ||||
| Ref: #general-options6103 | ||||
| Node: General help options6194 | ||||
| Ref: #general-help-options6354 | ||||
| Node: General input options6753 | ||||
| Ref: #general-input-options6949 | ||||
| Node: General reporting options7420 | ||||
| Ref: #general-reporting-options7595 | ||||
| Node: Input files9027 | ||||
| Ref: #input-files9162 | ||||
| Node: Smart dates11125 | ||||
| Ref: #smart-dates11268 | ||||
| Node: Report start & end date12247 | ||||
| Ref: #report-start-end-date12419 | ||||
| Node: Report intervals13485 | ||||
| Ref: #report-intervals13650 | ||||
| Node: Period expressions14051 | ||||
| Ref: #period-expressions14211 | ||||
| Node: Depth limiting16551 | ||||
| Ref: #depth-limiting16695 | ||||
| Node: Pivoting16896 | ||||
| Ref: #pivoting17029 | ||||
| Node: Regular expressions18858 | ||||
| Ref: #regular-expressions18992 | ||||
| Node: QUERIES20470 | ||||
| Ref: #queries20574 | ||||
| Node: COMMANDS24220 | ||||
| Ref: #commands24334 | ||||
| Node: accounts25007 | ||||
| Ref: #accounts25107 | ||||
| Node: activity26089 | ||||
| Ref: #activity26201 | ||||
| Node: add26560 | ||||
| Ref: #add26661 | ||||
| Node: balance29319 | ||||
| Ref: #balance29432 | ||||
| Node: Flat mode32374 | ||||
| Ref: #flat-mode32501 | ||||
| Node: Depth limited balance reports32921 | ||||
| Ref: #depth-limited-balance-reports33124 | ||||
| Node: Multicolumn balance reports33544 | ||||
| Ref: #multicolumn-balance-reports33746 | ||||
| Node: Market value38394 | ||||
| Ref: #market-value38558 | ||||
| Node: Custom balance output39858 | ||||
| Ref: #custom-balance-output40031 | ||||
| Node: Output destination42124 | ||||
| Ref: #output-destination42289 | ||||
| Node: CSV output42559 | ||||
| Ref: #csv-output42678 | ||||
| Node: balancesheet43075 | ||||
| Ref: #balancesheet43203 | ||||
| Node: cashflow45122 | ||||
| Ref: #cashflow45239 | ||||
| Node: help47137 | ||||
| Ref: #help47249 | ||||
| Node: incomestatement48087 | ||||
| Ref: #incomestatement48217 | ||||
| Node: info50132 | ||||
| Ref: #info50239 | ||||
| Node: man50603 | ||||
| Ref: #man50700 | ||||
| Node: print51105 | ||||
| Ref: #print51210 | ||||
| Node: register54966 | ||||
| Ref: #register55079 | ||||
| Node: Custom register output59575 | ||||
| Ref: #custom-register-output59706 | ||||
| Node: stats61003 | ||||
| Ref: #stats61109 | ||||
| Node: test61990 | ||||
| Ref: #test62077 | ||||
| Node: ADD-ON COMMANDS62445 | ||||
| Ref: #add-on-commands62581 | ||||
| Node: Official add-ons63868 | ||||
| Ref: #official-add-ons64010 | ||||
| Node: api64097 | ||||
| Ref: #api64188 | ||||
| Node: ui64240 | ||||
| Ref: #ui64341 | ||||
| Node: web64399 | ||||
| Ref: #web64490 | ||||
| Node: Third party add-ons64536 | ||||
| Ref: #third-party-add-ons64713 | ||||
| Node: diff64848 | ||||
| Ref: #diff64947 | ||||
| Node: iadd65046 | ||||
| Ref: #iadd65162 | ||||
| Node: interest65245 | ||||
| Ref: #interest65368 | ||||
| Node: irr65463 | ||||
| Ref: #irr65563 | ||||
| Node: Experimental add-ons65641 | ||||
| Ref: #experimental-add-ons65795 | ||||
| Node: autosync66188 | ||||
| Ref: #autosync66302 | ||||
| Node: budget66541 | ||||
| Ref: #budget66665 | ||||
| Node: chart66731 | ||||
| Ref: #chart66850 | ||||
| Node: check66921 | ||||
| Ref: #check67045 | ||||
| Node: check-dates67112 | ||||
| Ref: #check-dates67254 | ||||
| Node: check-dupes67327 | ||||
| Ref: #check-dupes67470 | ||||
| Node: equity67547 | ||||
| Ref: #equity67675 | ||||
| Node: prices67794 | ||||
| Ref: #prices67923 | ||||
| Node: print-unique67978 | ||||
| Ref: #print-unique68127 | ||||
| Node: register-match68220 | ||||
| Ref: #register-match68376 | ||||
| Node: rewrite68474 | ||||
| Ref: #rewrite68595 | ||||
| Node: TROUBLESHOOTING68673 | ||||
| Ref: #troubleshooting68792 | ||||
| Node: Run-time problems68846 | ||||
| Ref: #run-time-problems68989 | ||||
| Node: Known limitations70936 | ||||
| Ref: #known-limitations71079 | ||||
| Node: EXAMPLES1886 | ||||
| Ref: #examples1988 | ||||
| Node: OPTIONS3634 | ||||
| Ref: #options3738 | ||||
| Node: General options3993 | ||||
| Ref: #general-options4120 | ||||
| Node: Command options6643 | ||||
| Ref: #command-options6796 | ||||
| Node: Command arguments7194 | ||||
| Ref: #command-arguments7354 | ||||
| Node: Special characters7475 | ||||
| Ref: #special-characters7633 | ||||
| Node: Input files8801 | ||||
| Ref: #input-files8939 | ||||
| Node: Smart dates10902 | ||||
| Ref: #smart-dates11045 | ||||
| Node: Report start & end date12024 | ||||
| Ref: #report-start-end-date12196 | ||||
| Node: Report intervals13262 | ||||
| Ref: #report-intervals13427 | ||||
| Node: Period expressions13828 | ||||
| Ref: #period-expressions13988 | ||||
| Node: Depth limiting16328 | ||||
| Ref: #depth-limiting16474 | ||||
| Node: Pivoting16675 | ||||
| Ref: #pivoting16810 | ||||
| Node: Regular expressions18581 | ||||
| Ref: #regular-expressions18715 | ||||
| Node: QUERIES20076 | ||||
| Ref: #queries20180 | ||||
| Node: COMMANDS23826 | ||||
| Ref: #commands23940 | ||||
| Node: accounts24613 | ||||
| Ref: #accounts24713 | ||||
| Node: activity25695 | ||||
| Ref: #activity25807 | ||||
| Node: add26166 | ||||
| Ref: #add26267 | ||||
| Node: balance28925 | ||||
| Ref: #balance29038 | ||||
| Node: Flat mode31980 | ||||
| Ref: #flat-mode32107 | ||||
| Node: Depth limited balance reports32527 | ||||
| Ref: #depth-limited-balance-reports32730 | ||||
| Node: Multicolumn balance reports33150 | ||||
| Ref: #multicolumn-balance-reports33352 | ||||
| Node: Market value38000 | ||||
| Ref: #market-value38164 | ||||
| Node: Custom balance output39464 | ||||
| Ref: #custom-balance-output39637 | ||||
| Node: Output destination41730 | ||||
| Ref: #output-destination41895 | ||||
| Node: CSV output42165 | ||||
| Ref: #csv-output42284 | ||||
| Node: balancesheet42681 | ||||
| Ref: #balancesheet42809 | ||||
| Node: cashflow44728 | ||||
| Ref: #cashflow44845 | ||||
| Node: help46743 | ||||
| Ref: #help46855 | ||||
| Node: incomestatement47693 | ||||
| Ref: #incomestatement47823 | ||||
| Node: info49738 | ||||
| Ref: #info49845 | ||||
| Node: man50209 | ||||
| Ref: #man50306 | ||||
| Node: print50711 | ||||
| Ref: #print50816 | ||||
| Node: register54572 | ||||
| Ref: #register54685 | ||||
| Node: Custom register output59181 | ||||
| Ref: #custom-register-output59312 | ||||
| Node: stats60609 | ||||
| Ref: #stats60715 | ||||
| Node: test61596 | ||||
| Ref: #test61683 | ||||
| Node: ADD-ON COMMANDS62051 | ||||
| Ref: #add-on-commands62163 | ||||
| Node: Official add-ons63450 | ||||
| Ref: #official-add-ons63592 | ||||
| Node: api63679 | ||||
| Ref: #api63770 | ||||
| Node: ui63822 | ||||
| Ref: #ui63923 | ||||
| Node: web63981 | ||||
| Ref: #web64072 | ||||
| Node: Third party add-ons64118 | ||||
| Ref: #third-party-add-ons64295 | ||||
| Node: diff64430 | ||||
| Ref: #diff64529 | ||||
| Node: iadd64628 | ||||
| Ref: #iadd64744 | ||||
| Node: interest64827 | ||||
| Ref: #interest64950 | ||||
| Node: irr65045 | ||||
| Ref: #irr65145 | ||||
| Node: Experimental add-ons65223 | ||||
| Ref: #experimental-add-ons65377 | ||||
| Node: autosync65770 | ||||
| Ref: #autosync65884 | ||||
| Node: budget66123 | ||||
| Ref: #budget66247 | ||||
| Node: chart66313 | ||||
| Ref: #chart66432 | ||||
| Node: check66503 | ||||
| Ref: #check66627 | ||||
| Node: check-dates66694 | ||||
| Ref: #check-dates66836 | ||||
| Node: check-dupes66909 | ||||
| Ref: #check-dupes67052 | ||||
| Node: equity67129 | ||||
| Ref: #equity67257 | ||||
| Node: prices67376 | ||||
| Ref: #prices67505 | ||||
| Node: print-unique67560 | ||||
| Ref: #print-unique67709 | ||||
| Node: register-match67802 | ||||
| Ref: #register-match67958 | ||||
| Node: rewrite68056 | ||||
| Ref: #rewrite68177 | ||||
|  | ||||
| End Tag Table | ||||
|  | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user