;doc: regen manuals
[ci skip]
This commit is contained in:
		
							parent
							
								
									490ab140cd
								
							
						
					
					
						commit
						24c6828a5c
					
				| @ -6,10 +6,12 @@ File: hledger_csv.info,  Node: Top,  Next: EXAMPLES,  Up: (dir) | ||||
| hledger_csv(5) hledger 1.16.99 | ||||
| ****************************** | ||||
| 
 | ||||
| hledger can read CSV (Comma Separated Value/Character Separated Value) | ||||
| files as if they were journal files, automatically converting each CSV | ||||
| record into a transaction.  (To learn about _writing_ CSV, see CSV | ||||
| output.) | ||||
| CSV - how hledger reads CSV data, and the CSV rules file format | ||||
| 
 | ||||
|    hledger can read CSV (Comma Separated Value/Character Separated | ||||
| Value) files as if they were journal files, automatically converting | ||||
| each CSV record into a transaction.  (To learn about _writing_ CSV, see | ||||
| CSV output.) | ||||
| 
 | ||||
|    We describe each CSV file's format with a corresponding _rules file_. | ||||
| By default this is named like the CSV file with a '.rules' extension | ||||
| @ -966,64 +968,64 @@ command the user specified. | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top72 | ||||
| Node: EXAMPLES2031 | ||||
| Ref: #examples2137 | ||||
| Node: Basic2345 | ||||
| Ref: #basic2445 | ||||
| Node: Bank of Ireland2987 | ||||
| Ref: #bank-of-ireland3122 | ||||
| Node: Amazon4585 | ||||
| Ref: #amazon4703 | ||||
| Node: Paypal6636 | ||||
| Ref: #paypal6730 | ||||
| Node: CSV RULES14613 | ||||
| Ref: #csv-rules14722 | ||||
| Node: skip14998 | ||||
| Ref: #skip15091 | ||||
| Node: fields15466 | ||||
| Ref: #fields15588 | ||||
| Node: Transaction field names16753 | ||||
| Ref: #transaction-field-names16913 | ||||
| Node: Posting field names17024 | ||||
| Ref: #posting-field-names17176 | ||||
| Node: field assignment18467 | ||||
| Ref: #field-assignment18610 | ||||
| Node: separator19428 | ||||
| Ref: #separator19557 | ||||
| Node: if19968 | ||||
| Ref: #if20070 | ||||
| Node: end21786 | ||||
| Ref: #end21892 | ||||
| Node: date-format22116 | ||||
| Ref: #date-format22248 | ||||
| Node: newest-first22997 | ||||
| Ref: #newest-first23135 | ||||
| Node: include23818 | ||||
| Ref: #include23947 | ||||
| Node: balance-type24391 | ||||
| Ref: #balance-type24511 | ||||
| Node: TIPS25211 | ||||
| Ref: #tips25293 | ||||
| Node: Rapid feedback25549 | ||||
| Ref: #rapid-feedback25666 | ||||
| Node: Valid CSV26126 | ||||
| Ref: #valid-csv26256 | ||||
| Node: File Extension26448 | ||||
| Ref: #file-extension26600 | ||||
| Node: Reading multiple CSV files27010 | ||||
| Ref: #reading-multiple-csv-files27195 | ||||
| Node: Valid transactions27436 | ||||
| Ref: #valid-transactions27614 | ||||
| Node: Deduplicating importing28242 | ||||
| Ref: #deduplicating-importing28421 | ||||
| Node: Setting amounts29454 | ||||
| Ref: #setting-amounts29623 | ||||
| Node: Setting currency/commodity30609 | ||||
| Ref: #setting-currencycommodity30801 | ||||
| Node: Referencing other fields31604 | ||||
| Ref: #referencing-other-fields31804 | ||||
| Node: How CSV rules are evaluated32701 | ||||
| Ref: #how-csv-rules-are-evaluated32874 | ||||
| Node: EXAMPLES2099 | ||||
| Ref: #examples2205 | ||||
| Node: Basic2413 | ||||
| Ref: #basic2513 | ||||
| Node: Bank of Ireland3055 | ||||
| Ref: #bank-of-ireland3190 | ||||
| Node: Amazon4653 | ||||
| Ref: #amazon4771 | ||||
| Node: Paypal6704 | ||||
| Ref: #paypal6798 | ||||
| Node: CSV RULES14681 | ||||
| Ref: #csv-rules14790 | ||||
| Node: skip15066 | ||||
| Ref: #skip15159 | ||||
| Node: fields15534 | ||||
| Ref: #fields15656 | ||||
| Node: Transaction field names16821 | ||||
| Ref: #transaction-field-names16981 | ||||
| Node: Posting field names17092 | ||||
| Ref: #posting-field-names17244 | ||||
| Node: field assignment18535 | ||||
| Ref: #field-assignment18678 | ||||
| Node: separator19496 | ||||
| Ref: #separator19625 | ||||
| Node: if20036 | ||||
| Ref: #if20138 | ||||
| Node: end21854 | ||||
| Ref: #end21960 | ||||
| Node: date-format22184 | ||||
| Ref: #date-format22316 | ||||
| Node: newest-first23065 | ||||
| Ref: #newest-first23203 | ||||
| Node: include23886 | ||||
| Ref: #include24015 | ||||
| Node: balance-type24459 | ||||
| Ref: #balance-type24579 | ||||
| Node: TIPS25279 | ||||
| Ref: #tips25361 | ||||
| Node: Rapid feedback25617 | ||||
| Ref: #rapid-feedback25734 | ||||
| Node: Valid CSV26194 | ||||
| Ref: #valid-csv26324 | ||||
| Node: File Extension26516 | ||||
| Ref: #file-extension26668 | ||||
| Node: Reading multiple CSV files27078 | ||||
| Ref: #reading-multiple-csv-files27263 | ||||
| Node: Valid transactions27504 | ||||
| Ref: #valid-transactions27682 | ||||
| Node: Deduplicating importing28310 | ||||
| Ref: #deduplicating-importing28489 | ||||
| Node: Setting amounts29522 | ||||
| Ref: #setting-amounts29691 | ||||
| Node: Setting currency/commodity30677 | ||||
| Ref: #setting-currencycommodity30869 | ||||
| Node: Referencing other fields31672 | ||||
| Ref: #referencing-other-fields31872 | ||||
| Node: How CSV rules are evaluated32769 | ||||
| Ref: #how-csv-rules-are-evaluated32942 | ||||
|  | ||||
| End Tag Table | ||||
| 
 | ||||
|  | ||||
| @ -7,7 +7,9 @@ File: hledger_journal.info,  Node: Top,  Next: FILE FORMAT,  Up: (dir) | ||||
| hledger_journal(5) hledger 1.16.99 | ||||
| ********************************** | ||||
| 
 | ||||
| hledger's usual data source is a plain text file containing journal | ||||
| Journal - hledger's default file format, representing a General Journal | ||||
| 
 | ||||
|    hledger's usual data source is a plain text file containing journal | ||||
| entries in hledger journal format.  This file represents a standard | ||||
| accounting general journal.  I use file names ending in '.journal', but | ||||
| that's not required.  The journal file contains a number of transaction | ||||
| @ -1752,120 +1754,120 @@ See the Editor configuration at hledger.org for the latest information. | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top76 | ||||
| Node: FILE FORMAT2358 | ||||
| Ref: #file-format2482 | ||||
| Node: Transactions2785 | ||||
| Ref: #transactions2906 | ||||
| Node: Postings3590 | ||||
| Ref: #postings3717 | ||||
| Node: Dates4712 | ||||
| Ref: #dates4827 | ||||
| Node: Simple dates4892 | ||||
| Ref: #simple-dates5018 | ||||
| Node: Secondary dates5384 | ||||
| Ref: #secondary-dates5538 | ||||
| Node: Posting dates7101 | ||||
| Ref: #posting-dates7230 | ||||
| Node: Status8602 | ||||
| Ref: #status8722 | ||||
| Node: Description10430 | ||||
| Ref: #description10568 | ||||
| Node: Payee and note10888 | ||||
| Ref: #payee-and-note11002 | ||||
| Node: Account names11337 | ||||
| Ref: #account-names11480 | ||||
| Node: Amounts11967 | ||||
| Ref: #amounts12103 | ||||
| Node: Digit group marks13036 | ||||
| Ref: #digit-group-marks13185 | ||||
| Node: Amount display format14123 | ||||
| Ref: #amount-display-format14280 | ||||
| Node: Virtual Postings15305 | ||||
| Ref: #virtual-postings15464 | ||||
| Node: Balance Assertions16684 | ||||
| Ref: #balance-assertions16859 | ||||
| Node: Assertions and ordering17892 | ||||
| Ref: #assertions-and-ordering18078 | ||||
| Node: Assertions and included files18778 | ||||
| Ref: #assertions-and-included-files19019 | ||||
| Node: Assertions and multiple -f options19352 | ||||
| Ref: #assertions-and-multiple--f-options19606 | ||||
| Node: Assertions and commodities19738 | ||||
| Ref: #assertions-and-commodities19968 | ||||
| Node: Assertions and prices21124 | ||||
| Ref: #assertions-and-prices21336 | ||||
| Node: Assertions and subaccounts21776 | ||||
| Ref: #assertions-and-subaccounts22003 | ||||
| Node: Assertions and virtual postings22327 | ||||
| Ref: #assertions-and-virtual-postings22567 | ||||
| Node: Assertions and precision22709 | ||||
| Ref: #assertions-and-precision22900 | ||||
| Node: Balance Assignments23167 | ||||
| Ref: #balance-assignments23348 | ||||
| Node: Balance assignments and prices24513 | ||||
| Ref: #balance-assignments-and-prices24685 | ||||
| Node: Transaction prices24909 | ||||
| Ref: #transaction-prices25078 | ||||
| Node: Comments27344 | ||||
| Ref: #comments27478 | ||||
| Node: Tags28648 | ||||
| Ref: #tags28766 | ||||
| Node: Directives30159 | ||||
| Ref: #directives30302 | ||||
| Node: Comment blocks35981 | ||||
| Ref: #comment-blocks36126 | ||||
| Node: Including other files36302 | ||||
| Ref: #including-other-files36482 | ||||
| Node: Default year36890 | ||||
| Ref: #default-year37059 | ||||
| Node: Declaring commodities37466 | ||||
| Ref: #declaring-commodities37649 | ||||
| Node: Default commodity39310 | ||||
| Ref: #default-commodity39486 | ||||
| Node: Market prices40120 | ||||
| Ref: #market-prices40285 | ||||
| Node: Declaring accounts41126 | ||||
| Ref: #declaring-accounts41302 | ||||
| Node: Account comments42227 | ||||
| Ref: #account-comments42390 | ||||
| Node: Account subdirectives42814 | ||||
| Ref: #account-subdirectives43009 | ||||
| Node: Account types43322 | ||||
| Ref: #account-types43506 | ||||
| Node: Account display order45148 | ||||
| Ref: #account-display-order45318 | ||||
| Node: Rewriting accounts46447 | ||||
| Ref: #rewriting-accounts46632 | ||||
| Node: Basic aliases47358 | ||||
| Ref: #basic-aliases47504 | ||||
| Node: Regex aliases48208 | ||||
| Ref: #regex-aliases48380 | ||||
| Node: Combining aliases49098 | ||||
| Ref: #combining-aliases49276 | ||||
| Node: end aliases50552 | ||||
| Ref: #end-aliases50700 | ||||
| Node: Default parent account50801 | ||||
| Ref: #default-parent-account50967 | ||||
| Node: Periodic transactions51851 | ||||
| Ref: #periodic-transactions52049 | ||||
| Node: Periodic rule syntax53921 | ||||
| Ref: #periodic-rule-syntax54127 | ||||
| Node: Two spaces between period expression and description!54831 | ||||
| Ref: #two-spaces-between-period-expression-and-description55150 | ||||
| Node: Forecasting with periodic transactions55834 | ||||
| Ref: #forecasting-with-periodic-transactions56139 | ||||
| Node: Budgeting with periodic transactions58165 | ||||
| Ref: #budgeting-with-periodic-transactions58404 | ||||
| Node: Auto postings / transaction modifiers58853 | ||||
| Ref: #auto-postings-transaction-modifiers59064 | ||||
| Node: Auto postings and dates61293 | ||||
| Ref: #auto-postings-and-dates61550 | ||||
| Node: Auto postings and transaction balancing / inferred amounts / balance assertions61725 | ||||
| Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions62100 | ||||
| Node: Auto posting tags62478 | ||||
| Ref: #auto-posting-tags62717 | ||||
| Node: EDITOR SUPPORT63382 | ||||
| Ref: #editor-support63500 | ||||
| Node: FILE FORMAT2434 | ||||
| Ref: #file-format2558 | ||||
| Node: Transactions2861 | ||||
| Ref: #transactions2982 | ||||
| Node: Postings3666 | ||||
| Ref: #postings3793 | ||||
| Node: Dates4788 | ||||
| Ref: #dates4903 | ||||
| Node: Simple dates4968 | ||||
| Ref: #simple-dates5094 | ||||
| Node: Secondary dates5460 | ||||
| Ref: #secondary-dates5614 | ||||
| Node: Posting dates7177 | ||||
| Ref: #posting-dates7306 | ||||
| Node: Status8678 | ||||
| Ref: #status8798 | ||||
| Node: Description10506 | ||||
| Ref: #description10644 | ||||
| Node: Payee and note10964 | ||||
| Ref: #payee-and-note11078 | ||||
| Node: Account names11413 | ||||
| Ref: #account-names11556 | ||||
| Node: Amounts12043 | ||||
| Ref: #amounts12179 | ||||
| Node: Digit group marks13112 | ||||
| Ref: #digit-group-marks13261 | ||||
| Node: Amount display format14199 | ||||
| Ref: #amount-display-format14356 | ||||
| Node: Virtual Postings15381 | ||||
| Ref: #virtual-postings15540 | ||||
| Node: Balance Assertions16760 | ||||
| Ref: #balance-assertions16935 | ||||
| Node: Assertions and ordering17968 | ||||
| Ref: #assertions-and-ordering18154 | ||||
| Node: Assertions and included files18854 | ||||
| Ref: #assertions-and-included-files19095 | ||||
| Node: Assertions and multiple -f options19428 | ||||
| Ref: #assertions-and-multiple--f-options19682 | ||||
| Node: Assertions and commodities19814 | ||||
| Ref: #assertions-and-commodities20044 | ||||
| Node: Assertions and prices21200 | ||||
| Ref: #assertions-and-prices21412 | ||||
| Node: Assertions and subaccounts21852 | ||||
| Ref: #assertions-and-subaccounts22079 | ||||
| Node: Assertions and virtual postings22403 | ||||
| Ref: #assertions-and-virtual-postings22643 | ||||
| Node: Assertions and precision22785 | ||||
| Ref: #assertions-and-precision22976 | ||||
| Node: Balance Assignments23243 | ||||
| Ref: #balance-assignments23424 | ||||
| Node: Balance assignments and prices24589 | ||||
| Ref: #balance-assignments-and-prices24761 | ||||
| Node: Transaction prices24985 | ||||
| Ref: #transaction-prices25154 | ||||
| Node: Comments27420 | ||||
| Ref: #comments27554 | ||||
| Node: Tags28724 | ||||
| Ref: #tags28842 | ||||
| Node: Directives30235 | ||||
| Ref: #directives30378 | ||||
| Node: Comment blocks36057 | ||||
| Ref: #comment-blocks36202 | ||||
| Node: Including other files36378 | ||||
| Ref: #including-other-files36558 | ||||
| Node: Default year36966 | ||||
| Ref: #default-year37135 | ||||
| Node: Declaring commodities37542 | ||||
| Ref: #declaring-commodities37725 | ||||
| Node: Default commodity39386 | ||||
| Ref: #default-commodity39562 | ||||
| Node: Market prices40196 | ||||
| Ref: #market-prices40361 | ||||
| Node: Declaring accounts41202 | ||||
| Ref: #declaring-accounts41378 | ||||
| Node: Account comments42303 | ||||
| Ref: #account-comments42466 | ||||
| Node: Account subdirectives42890 | ||||
| Ref: #account-subdirectives43085 | ||||
| Node: Account types43398 | ||||
| Ref: #account-types43582 | ||||
| Node: Account display order45224 | ||||
| Ref: #account-display-order45394 | ||||
| Node: Rewriting accounts46523 | ||||
| Ref: #rewriting-accounts46708 | ||||
| Node: Basic aliases47434 | ||||
| Ref: #basic-aliases47580 | ||||
| Node: Regex aliases48284 | ||||
| Ref: #regex-aliases48456 | ||||
| Node: Combining aliases49174 | ||||
| Ref: #combining-aliases49352 | ||||
| Node: end aliases50628 | ||||
| Ref: #end-aliases50776 | ||||
| Node: Default parent account50877 | ||||
| Ref: #default-parent-account51043 | ||||
| Node: Periodic transactions51927 | ||||
| Ref: #periodic-transactions52125 | ||||
| Node: Periodic rule syntax53997 | ||||
| Ref: #periodic-rule-syntax54203 | ||||
| Node: Two spaces between period expression and description!54907 | ||||
| Ref: #two-spaces-between-period-expression-and-description55226 | ||||
| Node: Forecasting with periodic transactions55910 | ||||
| Ref: #forecasting-with-periodic-transactions56215 | ||||
| Node: Budgeting with periodic transactions58241 | ||||
| Ref: #budgeting-with-periodic-transactions58480 | ||||
| Node: Auto postings / transaction modifiers58929 | ||||
| Ref: #auto-postings-transaction-modifiers59140 | ||||
| Node: Auto postings and dates61369 | ||||
| Ref: #auto-postings-and-dates61626 | ||||
| Node: Auto postings and transaction balancing / inferred amounts / balance assertions61801 | ||||
| Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions62176 | ||||
| Node: Auto posting tags62554 | ||||
| Ref: #auto-posting-tags62793 | ||||
| Node: EDITOR SUPPORT63458 | ||||
| Ref: #editor-support63576 | ||||
|  | ||||
| End Tag Table | ||||
| 
 | ||||
|  | ||||
| @ -7,12 +7,14 @@ File: hledger_timeclock.info,  Node: Top,  Up: (dir) | ||||
| hledger_timeclock(5) hledger 1.16.99 | ||||
| ************************************ | ||||
| 
 | ||||
| hledger can read timeclock files.  As with Ledger, these are (a subset | ||||
| of) timeclock.el's format, containing clock-in and clock-out entries as | ||||
| in the example below.  The date is a simple date.  The time format is | ||||
| HH:MM[:SS][+-ZZZZ]. Seconds and timezone are optional.  The timezone, if | ||||
| present, must be four digits and is ignored (currently the time is | ||||
| always interpreted as a local time). | ||||
| Timeclock - the time logging format of timeclock.el, as read by hledger | ||||
| 
 | ||||
|    hledger can read timeclock files.  As with Ledger, these are (a | ||||
| subset of) timeclock.el's format, containing clock-in and clock-out | ||||
| entries as in the example below.  The date is a simple date.  The time | ||||
| format is HH:MM[:SS][+-ZZZZ]. Seconds and timezone are optional.  The | ||||
| timezone, if present, must be four digits and is ignored (currently the | ||||
| time is always interpreted as a local time). | ||||
| 
 | ||||
| i 2015/03/30 09:00:00 some:account name  optional description after two spaces | ||||
| o 2015/03/30 09:20:00 | ||||
|  | ||||
| @ -20,7 +20,6 @@ Though called \[dq]timedot\[dq], this format is read by hledger as | ||||
| commodityless quantities, so it could be used to represent dated | ||||
| quantities other than time. | ||||
| In the docs below we\[aq]ll assume it\[aq]s time. | ||||
| .SH FILE FORMAT | ||||
| .PP | ||||
| A timedot file contains a series of day entries. | ||||
| A day entry begins with a date, and is followed by category/quantity | ||||
|  | ||||
| @ -2,14 +2,16 @@ This is hledger_timedot.info, produced by makeinfo version 6.7 from | ||||
| stdin. | ||||
| 
 | ||||
|  | ||||
| File: hledger_timedot.info,  Node: Top,  Next: FILE FORMAT,  Up: (dir) | ||||
| File: hledger_timedot.info,  Node: Top,  Up: (dir) | ||||
| 
 | ||||
| hledger_timedot(5) hledger 1.16.99 | ||||
| ********************************** | ||||
| 
 | ||||
| Timedot is a plain text format for logging dated, categorised quantities | ||||
| (of time, usually), supported by hledger.  It is convenient for | ||||
| approximate and retroactive time logging, eg when the real-time | ||||
| Timedot - hledger's human-friendly time logging format | ||||
| 
 | ||||
|    Timedot is a plain text format for logging dated, categorised | ||||
| quantities (of time, usually), supported by hledger.  It is convenient | ||||
| for approximate and retroactive time logging, eg when the real-time | ||||
| clock-in/out required with a timeclock file is too precise or too | ||||
| interruptive.  It can be formatted like a bar chart, making clear at a | ||||
| glance where time was spent. | ||||
| @ -18,17 +20,7 @@ glance where time was spent. | ||||
| commodityless quantities, so it could be used to represent dated | ||||
| quantities other than time.  In the docs below we'll assume it's time. | ||||
| 
 | ||||
| * Menu: | ||||
| 
 | ||||
| * FILE FORMAT:: | ||||
| 
 | ||||
|  | ||||
| File: hledger_timedot.info,  Node: FILE FORMAT,  Prev: Top,  Up: Top | ||||
| 
 | ||||
| 1 FILE FORMAT | ||||
| ************* | ||||
| 
 | ||||
| A timedot file contains a series of day entries.  A day entry begins | ||||
|    A timedot file contains a series of day entries.  A day entry begins | ||||
| with a date, and is followed by category/quantity pairs, one per line. | ||||
| Dates are hledger-style simple dates (see hledger_journal(5)). | ||||
| Categories are hledger-style account names, optionally indented.  As in | ||||
| @ -111,8 +103,6 @@ $ hledger -f t.timedot --alias /\\./=: bal date:2016/2/4 | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top76 | ||||
| Node: FILE FORMAT814 | ||||
| Ref: #file-format915 | ||||
|  | ||||
| End Tag Table | ||||
| 
 | ||||
|  | ||||
| @ -18,7 +18,6 @@ DESCRIPTION | ||||
|        less  quantities,  so  it  could  be used to represent dated quantities | ||||
|        other than time.  In the docs below we'll assume it's time. | ||||
| 
 | ||||
| FILE FORMAT | ||||
|        A timedot file contains a series of day entries.  A  day  entry  begins | ||||
|        with  a date, and is followed by category/quantity pairs, one per line. | ||||
|        Dates are hledger-style simple dates (see  hledger_journal(5)).   Cate- | ||||
|  | ||||
| @ -15,9 +15,9 @@ hledger-ui - terminal interface for the hledger accounting tool | ||||
| \f[C]hledger ui -- [OPTIONS] [QUERYARGS]\f[R] | ||||
| .SH DESCRIPTION | ||||
| .PP | ||||
| hledger is a cross-platform program for tracking money, time, or any | ||||
| other commodity, using double-entry accounting and a simple, editable | ||||
| file format. | ||||
| hledger is a reliable, cross-platform set of programs for tracking | ||||
| money, time, or any other commodity, using double-entry accounting and a | ||||
| simple, editable file format. | ||||
| hledger is inspired by and largely compatible with ledger(1). | ||||
| .PP | ||||
| hledger-ui is hledger\[aq]s terminal interface, providing an efficient | ||||
|  | ||||
| @ -6,7 +6,17 @@ File: hledger-ui.info,  Node: Top,  Next: OPTIONS,  Up: (dir) | ||||
| hledger-ui(1) hledger-ui 1.16.99 | ||||
| ******************************** | ||||
| 
 | ||||
| hledger-ui is hledger's terminal interface, providing an efficient | ||||
| hledger-ui - terminal interface for the hledger accounting tool | ||||
| 
 | ||||
|    'hledger-ui [OPTIONS] [QUERYARGS]' | ||||
| 'hledger ui -- [OPTIONS] [QUERYARGS]' | ||||
| 
 | ||||
|    hledger is a reliable, cross-platform set of programs for tracking | ||||
| money, time, or any other commodity, using double-entry accounting and a | ||||
| simple, editable file format.  hledger is inspired by and largely | ||||
| compatible with ledger(1). | ||||
| 
 | ||||
|    hledger-ui is hledger's terminal interface, providing an efficient | ||||
| full-window text UI for viewing accounts and transactions, and some | ||||
| limited data entry capability.  It is easier than hledger's command-line | ||||
| interface, and sometimes quicker and more convenient than the web | ||||
| @ -30,6 +40,9 @@ hledger_journal(5) etc. | ||||
| * OPTIONS:: | ||||
| * KEYS:: | ||||
| * SCREENS:: | ||||
| * ENVIRONMENT:: | ||||
| * FILES:: | ||||
| * BUGS:: | ||||
| 
 | ||||
|  | ||||
| File: hledger-ui.info,  Node: OPTIONS,  Next: KEYS,  Prev: Top,  Up: Top | ||||
| @ -278,7 +291,7 @@ exit the transaction screen. | ||||
|    Additional screen-specific keys are described below. | ||||
| 
 | ||||
|  | ||||
| File: hledger-ui.info,  Node: SCREENS,  Prev: KEYS,  Up: Top | ||||
| File: hledger-ui.info,  Node: SCREENS,  Next: ENVIRONMENT,  Prev: KEYS,  Up: Top | ||||
| 
 | ||||
| 3 SCREENS | ||||
| ********* | ||||
| @ -421,23 +434,80 @@ when you press g to reload.  Once you have fixed the problem, press g | ||||
| again to reload and resume normal operation.  (Or, you can press escape | ||||
| to cancel the reload attempt.) | ||||
| 
 | ||||
|  | ||||
| File: hledger-ui.info,  Node: ENVIRONMENT,  Next: FILES,  Prev: SCREENS,  Up: Top | ||||
| 
 | ||||
| 4 ENVIRONMENT | ||||
| ************* | ||||
| 
 | ||||
| *COLUMNS* The screen width to use.  Default: the full terminal width. | ||||
| 
 | ||||
|    *LEDGER_FILE* The journal file path when not specified with '-f'. | ||||
| Default: '~/.hledger.journal' (on windows, perhaps | ||||
| 'C:/Users/USER/.hledger.journal'). | ||||
| 
 | ||||
|  | ||||
| File: hledger-ui.info,  Node: FILES,  Next: BUGS,  Prev: ENVIRONMENT,  Up: Top | ||||
| 
 | ||||
| 5 FILES | ||||
| ******* | ||||
| 
 | ||||
| Reads data from one or more files in hledger journal, timeclock, | ||||
| timedot, or CSV format specified with '-f', or '$LEDGER_FILE', or | ||||
| '$HOME/.hledger.journal' (on windows, perhaps | ||||
| 'C:/Users/USER/.hledger.journal'). | ||||
| 
 | ||||
|  | ||||
| File: hledger-ui.info,  Node: BUGS,  Prev: FILES,  Up: Top | ||||
| 
 | ||||
| 6 BUGS | ||||
| ****** | ||||
| 
 | ||||
| The need to precede options with '--' when invoked from hledger is | ||||
| awkward. | ||||
| 
 | ||||
|    '-f-' doesn't work (hledger-ui can't read from stdin). | ||||
| 
 | ||||
|    '-V' affects only the accounts screen. | ||||
| 
 | ||||
|    When you press 'g', the current and all previous screens are | ||||
| regenerated, which may cause a noticeable pause with large files.  Also | ||||
| there is no visual indication that this is in progress. | ||||
| 
 | ||||
|    '--watch' is not yet fully robust.  It works well for normal usage, | ||||
| but many file changes in a short time (eg saving the file thousands of | ||||
| times with an editor macro) can cause problems at least on OSX. Symptoms | ||||
| include: unresponsive UI, periodic resetting of the cursor position, | ||||
| momentary display of parse errors, high CPU usage eventually subsiding, | ||||
| and possibly a small but persistent build-up of CPU usage until the | ||||
| program is restarted. | ||||
| 
 | ||||
|    Also, if you are viewing files mounted from another machine, | ||||
| '--watch' requires that both machine clocks are roughly in step. | ||||
| 
 | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top71 | ||||
| Node: OPTIONS1103 | ||||
| Ref: #options1200 | ||||
| Node: KEYS4636 | ||||
| Ref: #keys4731 | ||||
| Node: SCREENS9038 | ||||
| Ref: #screens9123 | ||||
| Node: Accounts screen9213 | ||||
| Ref: #accounts-screen9341 | ||||
| Node: Register screen11557 | ||||
| Ref: #register-screen11712 | ||||
| Node: Transaction screen13708 | ||||
| Ref: #transaction-screen13866 | ||||
| Node: Error screen14736 | ||||
| Ref: #error-screen14858 | ||||
| Node: OPTIONS1520 | ||||
| Ref: #options1617 | ||||
| Node: KEYS5053 | ||||
| Ref: #keys5148 | ||||
| Node: SCREENS9455 | ||||
| Ref: #screens9560 | ||||
| Node: Accounts screen9650 | ||||
| Ref: #accounts-screen9778 | ||||
| Node: Register screen11994 | ||||
| Ref: #register-screen12149 | ||||
| Node: Transaction screen14145 | ||||
| Ref: #transaction-screen14303 | ||||
| Node: Error screen15173 | ||||
| Ref: #error-screen15295 | ||||
| Node: ENVIRONMENT15539 | ||||
| Ref: #environment15653 | ||||
| Node: FILES15880 | ||||
| Ref: #files15979 | ||||
| Node: BUGS16192 | ||||
| Ref: #bugs16269 | ||||
|  | ||||
| End Tag Table | ||||
| 
 | ||||
|  | ||||
| @ -11,10 +11,10 @@ SYNOPSIS | ||||
|        hledger ui -- [OPTIONS] [QUERYARGS] | ||||
| 
 | ||||
| DESCRIPTION | ||||
|        hledger  is  a  cross-platform program for tracking money, time, or any | ||||
|        other commodity, using double-entry accounting and a  simple,  editable | ||||
|        file  format.   hledger  is  inspired  by  and  largely compatible with | ||||
|        ledger(1). | ||||
|        hledger  is  a  reliable,  cross-platform  set of programs for tracking | ||||
|        money, time, or any other commodity, using double-entry accounting  and | ||||
|        a  simple,  editable  file  format.  hledger is inspired by and largely | ||||
|        compatible with ledger(1). | ||||
| 
 | ||||
|        hledger-ui is hledger's  terminal  interface,  providing  an  efficient | ||||
|        full-window  text  UI  for  viewing accounts and transactions, and some | ||||
|  | ||||
| @ -15,9 +15,9 @@ hledger-web - web interface for the hledger accounting tool | ||||
| \f[C]hledger web -- [OPTIONS]\f[R] | ||||
| .SH DESCRIPTION | ||||
| .PP | ||||
| hledger is a cross-platform program for tracking money, time, or any | ||||
| other commodity, using double-entry accounting and a simple, editable | ||||
| file format. | ||||
| hledger is a reliable, cross-platform set of programs for tracking | ||||
| money, time, or any other commodity, using double-entry accounting and a | ||||
| simple, editable file format. | ||||
| hledger is inspired by and largely compatible with ledger(1). | ||||
| .PP | ||||
| hledger-web is hledger\[aq]s web interface. | ||||
|  | ||||
| @ -6,7 +6,17 @@ File: hledger-web.info,  Node: Top,  Next: OPTIONS,  Up: (dir) | ||||
| hledger-web(1) hledger-web 1.16.99 | ||||
| ********************************** | ||||
| 
 | ||||
| hledger-web is hledger's web interface.  It starts a simple web | ||||
| hledger-web - web interface for the hledger accounting tool | ||||
| 
 | ||||
|    'hledger-web [OPTIONS]' | ||||
| 'hledger web -- [OPTIONS]' | ||||
| 
 | ||||
|    hledger is a reliable, cross-platform set of programs for tracking | ||||
| money, time, or any other commodity, using double-entry accounting and a | ||||
| simple, editable file format.  hledger is inspired by and largely | ||||
| compatible with ledger(1). | ||||
| 
 | ||||
|    hledger-web is hledger's web interface.  It starts a simple web | ||||
| application for browsing and adding transactions, and optionally opens | ||||
| it in a web browser window if possible.  It provides a more | ||||
| user-friendly UI than the hledger CLI or hledger-ui interface, showing | ||||
| @ -33,6 +43,9 @@ hledger_journal(5) etc. | ||||
| * EDITING UPLOADING DOWNLOADING:: | ||||
| * RELOADING:: | ||||
| * JSON API:: | ||||
| * ENVIRONMENT:: | ||||
| * FILES:: | ||||
| * BUGS:: | ||||
| 
 | ||||
|  | ||||
| File: hledger-web.info,  Node: OPTIONS,  Next: PERMISSIONS,  Prev: Top,  Up: Top | ||||
| @ -311,7 +324,7 @@ file has been fixed. | ||||
| sure that both machine clocks are roughly in step.) | ||||
| 
 | ||||
|  | ||||
| File: hledger-web.info,  Node: JSON API,  Prev: RELOADING,  Up: Top | ||||
| File: hledger-web.info,  Node: JSON API,  Next: ENVIRONMENT,  Prev: RELOADING,  Up: Top | ||||
| 
 | ||||
| 5 JSON API | ||||
| ********** | ||||
| @ -356,19 +369,63 @@ $ curl -s http://127.0.0.1:5000/add -X PUT -H 'Content-Type: application/json' - | ||||
| Running with '--serve-api' disables the former, useful if you only want | ||||
| to serve the API. | ||||
| 
 | ||||
|  | ||||
| File: hledger-web.info,  Node: ENVIRONMENT,  Next: FILES,  Prev: JSON API,  Up: Top | ||||
| 
 | ||||
| 6 ENVIRONMENT | ||||
| ************* | ||||
| 
 | ||||
| *LEDGER_FILE* The journal file path when not specified with '-f'. | ||||
| Default: '~/.hledger.journal' (on windows, perhaps | ||||
| 'C:/Users/USER/.hledger.journal'). | ||||
| 
 | ||||
|  | ||||
| File: hledger-web.info,  Node: FILES,  Next: BUGS,  Prev: ENVIRONMENT,  Up: Top | ||||
| 
 | ||||
| 7 FILES | ||||
| ******* | ||||
| 
 | ||||
| Reads data from one or more files in hledger journal, timeclock, | ||||
| timedot, or CSV format specified with '-f', or '$LEDGER_FILE', or | ||||
| '$HOME/.hledger.journal' (on windows, perhaps | ||||
| 'C:/Users/USER/.hledger.journal'). | ||||
| 
 | ||||
|  | ||||
| File: hledger-web.info,  Node: BUGS,  Prev: FILES,  Up: Top | ||||
| 
 | ||||
| 8 BUGS | ||||
| ****** | ||||
| 
 | ||||
| The need to precede options with '--' when invoked from hledger is | ||||
| awkward. | ||||
| 
 | ||||
|    '-f-' doesn't work (hledger-web can't read from stdin). | ||||
| 
 | ||||
|    Query arguments and some hledger options are ignored. | ||||
| 
 | ||||
|    Does not work in text-mode browsers. | ||||
| 
 | ||||
|    Does not work well on small screens. | ||||
| 
 | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top72 | ||||
| Node: OPTIONS1361 | ||||
| Ref: #options1466 | ||||
| Node: PERMISSIONS7739 | ||||
| Ref: #permissions7878 | ||||
| Node: EDITING UPLOADING DOWNLOADING9090 | ||||
| Ref: #editing-uploading-downloading9271 | ||||
| Node: RELOADING10105 | ||||
| Ref: #reloading10239 | ||||
| Node: JSON API10672 | ||||
| Ref: #json-api10766 | ||||
| Node: OPTIONS1752 | ||||
| Ref: #options1857 | ||||
| Node: PERMISSIONS8130 | ||||
| Ref: #permissions8269 | ||||
| Node: EDITING UPLOADING DOWNLOADING9481 | ||||
| Ref: #editing-uploading-downloading9662 | ||||
| Node: RELOADING10496 | ||||
| Ref: #reloading10630 | ||||
| Node: JSON API11063 | ||||
| Ref: #json-api11177 | ||||
| Node: ENVIRONMENT12618 | ||||
| Ref: #environment12734 | ||||
| Node: FILES12887 | ||||
| Ref: #files12987 | ||||
| Node: BUGS13200 | ||||
| Ref: #bugs13278 | ||||
|  | ||||
| End Tag Table | ||||
| 
 | ||||
|  | ||||
| @ -11,10 +11,10 @@ SYNOPSIS | ||||
|        hledger web -- [OPTIONS] | ||||
| 
 | ||||
| DESCRIPTION | ||||
|        hledger  is  a  cross-platform program for tracking money, time, or any | ||||
|        other commodity, using double-entry accounting and a  simple,  editable | ||||
|        file  format.   hledger  is  inspired  by  and  largely compatible with | ||||
|        ledger(1). | ||||
|        hledger  is  a  reliable,  cross-platform  set of programs for tracking | ||||
|        money, time, or any other commodity, using double-entry accounting  and | ||||
|        a  simple,  editable  file  format.  hledger is inspired by and largely | ||||
|        compatible with ledger(1). | ||||
| 
 | ||||
|        hledger-web is hledger's web interface.  It starts a simple web  appli- | ||||
|        cation for browsing and adding transactions, and optionally opens it in | ||||
|  | ||||
| @ -20,15 +20,10 @@ hledger - a command-line accounting tool | ||||
| \f[C]hledger\f[R] | ||||
| .SH DESCRIPTION | ||||
| .PP | ||||
| hledger is a cross-platform program for tracking money, time, or any | ||||
| other commodity, using double-entry accounting and a simple, editable | ||||
| file format. | ||||
| hledger is a reliable, cross-platform set of programs for tracking | ||||
| money, time, or any other commodity, using double-entry accounting and a | ||||
| simple, editable file format. | ||||
| hledger is inspired by and largely compatible with ledger(1). | ||||
| .PD 0 | ||||
| .P | ||||
| .PD | ||||
| Tested on unix, mac, windows, hledger aims to be a reliable, practical | ||||
| tool for daily use. | ||||
| .PP | ||||
| This is hledger\[cq]s command-line interface (there are also terminal | ||||
| and web interfaces). | ||||
|  | ||||
| @ -6,7 +6,18 @@ File: hledger.info,  Node: Top,  Next: EXAMPLES,  Up: (dir) | ||||
| hledger(1) hledger 1.16.99 | ||||
| ************************** | ||||
| 
 | ||||
| This is hledger's command-line interface (there are also terminal and | ||||
| hledger - a command-line accounting tool | ||||
| 
 | ||||
|    'hledger [-f FILE] COMMAND [OPTIONS] [ARGS]' | ||||
| 'hledger [-f FILE] ADDONCMD -- [OPTIONS] [ARGS]' | ||||
| 'hledger' | ||||
| 
 | ||||
|    hledger is a reliable, cross-platform set of programs for tracking | ||||
| money, time, or any other commodity, using double-entry accounting and a | ||||
| simple, editable file format.  hledger is inspired by and largely | ||||
| compatible with ledger(1). | ||||
| 
 | ||||
|    This is hledger's command-line interface (there are also terminal and | ||||
| web interfaces).  Its basic function is to read a plain text file | ||||
| describing financial transactions (in accounting terms, a general | ||||
| journal) and print useful reports on standard output, or export them as | ||||
| @ -48,6 +59,10 @@ try some commands like 'hledger print' or 'hledger balance'.  Run | ||||
| * QUERIES:: | ||||
| * COMMANDS:: | ||||
| * ADD-ON COMMANDS:: | ||||
| * ENVIRONMENT:: | ||||
| * FILES:: | ||||
| * LIMITATIONS:: | ||||
| * TROUBLESHOOTING:: | ||||
| 
 | ||||
|  | ||||
| File: hledger.info,  Node: EXAMPLES,  Next: OPTIONS,  Prev: Top,  Up: Top | ||||
| @ -3080,7 +3095,7 @@ $ hledger test -- -pData.Amount --color=never | ||||
| ('-- --help' currently doesn't show them). | ||||
| 
 | ||||
|  | ||||
| File: hledger.info,  Node: ADD-ON COMMANDS,  Prev: COMMANDS,  Up: Top | ||||
| File: hledger.info,  Node: ADD-ON COMMANDS,  Next: ENVIRONMENT,  Prev: COMMANDS,  Up: Top | ||||
| 
 | ||||
| 5 ADD-ON COMMANDS | ||||
| ***************** | ||||
| @ -3213,180 +3228,303 @@ File: hledger.info,  Node: chart,  Prev: autosync,  Up: Experimental add-ons | ||||
| 
 | ||||
| hledger-chart.hs is an old very basic pie chart generator. | ||||
| 
 | ||||
|  | ||||
| File: hledger.info,  Node: ENVIRONMENT,  Next: FILES,  Prev: ADD-ON COMMANDS,  Up: Top | ||||
| 
 | ||||
| 6 ENVIRONMENT | ||||
| ************* | ||||
| 
 | ||||
| *COLUMNS* The screen width used by the register command.  Default: the | ||||
| full terminal width. | ||||
| 
 | ||||
|    *LEDGER_FILE* The journal file path when not specified with '-f'. | ||||
| Default: '~/.hledger.journal' (on windows, perhaps | ||||
| 'C:/Users/USER/.hledger.journal'). | ||||
| 
 | ||||
|  | ||||
| File: hledger.info,  Node: FILES,  Next: LIMITATIONS,  Prev: ENVIRONMENT,  Up: Top | ||||
| 
 | ||||
| 7 FILES | ||||
| ******* | ||||
| 
 | ||||
| Reads data from one or more files in hledger journal, timeclock, | ||||
| timedot, or CSV format specified with '-f', or '$LEDGER_FILE', or | ||||
| '$HOME/.hledger.journal' (on windows, perhaps | ||||
| 'C:/Users/USER/.hledger.journal'). | ||||
| 
 | ||||
|  | ||||
| File: hledger.info,  Node: LIMITATIONS,  Next: TROUBLESHOOTING,  Prev: FILES,  Up: Top | ||||
| 
 | ||||
| 8 LIMITATIONS | ||||
| ************* | ||||
| 
 | ||||
| The need to precede addon command options with '--' when invoked from | ||||
| hledger is awkward. | ||||
| 
 | ||||
|    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. | ||||
| 
 | ||||
|    In a Microsoft Windows CMD window, non-ascii characters and colours | ||||
| are not supported. | ||||
| 
 | ||||
|    On Windows, non-ascii characters may not display correctly when | ||||
| running a hledger built in CMD in MSYS/CYGWIN, or vice-versa. | ||||
| 
 | ||||
|    In a Cygwin/MSYS/Mintty window, the tab key is not supported in | ||||
| hledger add. | ||||
| 
 | ||||
|    Not all of Ledger's journal file syntax is supported.  See file | ||||
| format differences. | ||||
| 
 | ||||
|    On large data files, hledger is slower and uses more memory than | ||||
| Ledger. | ||||
| 
 | ||||
|  | ||||
| File: hledger.info,  Node: TROUBLESHOOTING,  Prev: LIMITATIONS,  Up: Top | ||||
| 
 | ||||
| 9 TROUBLESHOOTING | ||||
| ***************** | ||||
| 
 | ||||
| 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'). | ||||
| 
 | ||||
|  | ||||
| Tag Table: | ||||
| Node: Top68 | ||||
| Node: EXAMPLES1893 | ||||
| Ref: #examples1993 | ||||
| Node: OPTIONS3639 | ||||
| Ref: #options3741 | ||||
| Node: General options4140 | ||||
| Ref: #general-options4265 | ||||
| Node: Command options6964 | ||||
| Ref: #command-options7115 | ||||
| Node: Command arguments7513 | ||||
| Ref: #command-arguments7667 | ||||
| Node: Argument files7788 | ||||
| Ref: #argument-files7964 | ||||
| Node: Special characters in arguments and queries8720 | ||||
| Ref: #special-characters-in-arguments-and-queries8954 | ||||
| Node: More escaping9405 | ||||
| Ref: #more-escaping9567 | ||||
| Node: Even more escaping9863 | ||||
| Ref: #even-more-escaping10057 | ||||
| Node: Less escaping10728 | ||||
| Ref: #less-escaping10890 | ||||
| Node: Command line tips11135 | ||||
| Ref: #command-line-tips11321 | ||||
| Node: Unicode characters11698 | ||||
| Ref: #unicode-characters11854 | ||||
| Node: Input files13266 | ||||
| Ref: #input-files13402 | ||||
| Node: Smart dates15331 | ||||
| Ref: #smart-dates15472 | ||||
| Node: Report start & end date16878 | ||||
| Ref: #report-start-end-date17050 | ||||
| Node: Report intervals18474 | ||||
| Ref: #report-intervals18639 | ||||
| Node: Period expressions19029 | ||||
| Ref: #period-expressions19189 | ||||
| Node: Depth limiting23144 | ||||
| Ref: #depth-limiting23288 | ||||
| Node: Pivoting23630 | ||||
| Ref: #pivoting23753 | ||||
| Node: Valuation25429 | ||||
| Ref: #valuation25558 | ||||
| Node: -B Cost25738 | ||||
| Ref: #b-cost25849 | ||||
| Node: -V Market value26047 | ||||
| Ref: #v-market-value26221 | ||||
| Node: -X Market value in specified commodity27653 | ||||
| Ref: #x-market-value-in-specified-commodity27892 | ||||
| Node: --value Flexible valuation28068 | ||||
| Ref: #value-flexible-valuation28294 | ||||
| Node: Effect of --value on reports32484 | ||||
| Ref: #effect-of---value-on-reports32700 | ||||
| Node: Combining -B -V -X --value37631 | ||||
| Ref: #combining--b--v--x---value37814 | ||||
| Node: Output destination37850 | ||||
| Ref: #output-destination38002 | ||||
| Node: Output format38285 | ||||
| Ref: #output-format38437 | ||||
| Node: Regular expressions38822 | ||||
| Ref: #regular-expressions38959 | ||||
| Node: QUERIES40320 | ||||
| Ref: #queries40422 | ||||
| Node: COMMANDS44384 | ||||
| Ref: #commands44496 | ||||
| Node: accounts45560 | ||||
| Ref: #accounts45658 | ||||
| Node: activity46357 | ||||
| Ref: #activity46467 | ||||
| Node: add46850 | ||||
| Ref: #add46949 | ||||
| Node: balance49688 | ||||
| Ref: #balance49799 | ||||
| Node: Classic balance report51257 | ||||
| Ref: #classic-balance-report51430 | ||||
| Node: Customising the classic balance report52799 | ||||
| Ref: #customising-the-classic-balance-report53027 | ||||
| Node: Colour support55103 | ||||
| Ref: #colour-support55270 | ||||
| Node: Flat mode55443 | ||||
| Ref: #flat-mode55591 | ||||
| Node: Depth limited balance reports56004 | ||||
| Ref: #depth-limited-balance-reports56189 | ||||
| Node: Percentages56645 | ||||
| Ref: #percentages56811 | ||||
| Node: Multicolumn balance report57948 | ||||
| Ref: #multicolumn-balance-report58128 | ||||
| Node: Budget report63442 | ||||
| Ref: #budget-report63585 | ||||
| Node: Nested budgets68787 | ||||
| Ref: #nested-budgets68899 | ||||
| Ref: #output-format-172380 | ||||
| Node: balancesheet72458 | ||||
| Ref: #balancesheet72594 | ||||
| Node: balancesheetequity73977 | ||||
| Ref: #balancesheetequity74126 | ||||
| Node: cashflow74687 | ||||
| Ref: #cashflow74815 | ||||
| Node: check-dates75911 | ||||
| Ref: #check-dates76038 | ||||
| Node: check-dupes76317 | ||||
| Ref: #check-dupes76441 | ||||
| Node: close76734 | ||||
| Ref: #close76848 | ||||
| Node: close usage78370 | ||||
| Ref: #close-usage78463 | ||||
| Node: commodities81276 | ||||
| Ref: #commodities81403 | ||||
| Node: descriptions81485 | ||||
| Ref: #descriptions81613 | ||||
| Node: diff81794 | ||||
| Ref: #diff81900 | ||||
| Node: files82947 | ||||
| Ref: #files83047 | ||||
| Node: help83194 | ||||
| Ref: #help83294 | ||||
| Node: import84375 | ||||
| Ref: #import84489 | ||||
| Node: Importing balance assignments85382 | ||||
| Ref: #importing-balance-assignments85530 | ||||
| Node: incomestatement86179 | ||||
| Ref: #incomestatement86312 | ||||
| Node: notes87716 | ||||
| Ref: #notes87829 | ||||
| Node: payees87955 | ||||
| Ref: #payees88061 | ||||
| Node: prices88219 | ||||
| Ref: #prices88325 | ||||
| Node: print88666 | ||||
| Ref: #print88776 | ||||
| Node: print-unique93420 | ||||
| Ref: #print-unique93546 | ||||
| Node: register93831 | ||||
| Ref: #register93958 | ||||
| Node: Custom register output98130 | ||||
| Ref: #custom-register-output98259 | ||||
| Node: register-match99521 | ||||
| Ref: #register-match99655 | ||||
| Node: rewrite100006 | ||||
| Ref: #rewrite100121 | ||||
| Node: Re-write rules in a file101976 | ||||
| Ref: #re-write-rules-in-a-file102110 | ||||
| Node: Diff output format103320 | ||||
| Ref: #diff-output-format103489 | ||||
| Node: rewrite vs print --auto104581 | ||||
| Ref: #rewrite-vs.-print---auto104760 | ||||
| Node: roi105316 | ||||
| Ref: #roi105414 | ||||
| Node: stats106426 | ||||
| Ref: #stats106525 | ||||
| Node: tags107313 | ||||
| Ref: #tags107411 | ||||
| Node: test107705 | ||||
| Ref: #test107789 | ||||
| Node: ADD-ON COMMANDS108536 | ||||
| Ref: #add-on-commands108646 | ||||
| Node: Official add-ons109934 | ||||
| Ref: #official-add-ons110074 | ||||
| Node: ui110154 | ||||
| Ref: #ui110241 | ||||
| Node: web110295 | ||||
| Ref: #web110384 | ||||
| Node: Third party add-ons110430 | ||||
| Ref: #third-party-add-ons110605 | ||||
| Node: iadd110724 | ||||
| Ref: #iadd110825 | ||||
| Node: interest110907 | ||||
| Ref: #interest111016 | ||||
| Node: Experimental add-ons111111 | ||||
| Ref: #experimental-add-ons111263 | ||||
| Node: autosync111501 | ||||
| Ref: #autosync111612 | ||||
| Node: chart111851 | ||||
| Ref: #chart111956 | ||||
| Node: EXAMPLES2345 | ||||
| Ref: #examples2445 | ||||
| Node: OPTIONS4091 | ||||
| Ref: #options4193 | ||||
| Node: General options4592 | ||||
| Ref: #general-options4717 | ||||
| Node: Command options7416 | ||||
| Ref: #command-options7567 | ||||
| Node: Command arguments7965 | ||||
| Ref: #command-arguments8119 | ||||
| Node: Argument files8240 | ||||
| Ref: #argument-files8416 | ||||
| Node: Special characters in arguments and queries9172 | ||||
| Ref: #special-characters-in-arguments-and-queries9406 | ||||
| Node: More escaping9857 | ||||
| Ref: #more-escaping10019 | ||||
| Node: Even more escaping10315 | ||||
| Ref: #even-more-escaping10509 | ||||
| Node: Less escaping11180 | ||||
| Ref: #less-escaping11342 | ||||
| Node: Command line tips11587 | ||||
| Ref: #command-line-tips11773 | ||||
| Node: Unicode characters12150 | ||||
| Ref: #unicode-characters12306 | ||||
| Node: Input files13718 | ||||
| Ref: #input-files13854 | ||||
| Node: Smart dates15783 | ||||
| Ref: #smart-dates15924 | ||||
| Node: Report start & end date17330 | ||||
| Ref: #report-start-end-date17502 | ||||
| Node: Report intervals18926 | ||||
| Ref: #report-intervals19091 | ||||
| Node: Period expressions19481 | ||||
| Ref: #period-expressions19641 | ||||
| Node: Depth limiting23596 | ||||
| Ref: #depth-limiting23740 | ||||
| Node: Pivoting24082 | ||||
| Ref: #pivoting24205 | ||||
| Node: Valuation25881 | ||||
| Ref: #valuation26010 | ||||
| Node: -B Cost26190 | ||||
| Ref: #b-cost26301 | ||||
| Node: -V Market value26499 | ||||
| Ref: #v-market-value26673 | ||||
| Node: -X Market value in specified commodity28105 | ||||
| Ref: #x-market-value-in-specified-commodity28344 | ||||
| Node: --value Flexible valuation28520 | ||||
| Ref: #value-flexible-valuation28746 | ||||
| Node: Effect of --value on reports32936 | ||||
| Ref: #effect-of---value-on-reports33152 | ||||
| Node: Combining -B -V -X --value38083 | ||||
| Ref: #combining--b--v--x---value38266 | ||||
| Node: Output destination38302 | ||||
| Ref: #output-destination38454 | ||||
| Node: Output format38737 | ||||
| Ref: #output-format38889 | ||||
| Node: Regular expressions39274 | ||||
| Ref: #regular-expressions39411 | ||||
| Node: QUERIES40772 | ||||
| Ref: #queries40874 | ||||
| Node: COMMANDS44836 | ||||
| Ref: #commands44948 | ||||
| Node: accounts46012 | ||||
| Ref: #accounts46110 | ||||
| Node: activity46809 | ||||
| Ref: #activity46919 | ||||
| Node: add47302 | ||||
| Ref: #add47401 | ||||
| Node: balance50140 | ||||
| Ref: #balance50251 | ||||
| Node: Classic balance report51709 | ||||
| Ref: #classic-balance-report51882 | ||||
| Node: Customising the classic balance report53251 | ||||
| Ref: #customising-the-classic-balance-report53479 | ||||
| Node: Colour support55555 | ||||
| Ref: #colour-support55722 | ||||
| Node: Flat mode55895 | ||||
| Ref: #flat-mode56043 | ||||
| Node: Depth limited balance reports56456 | ||||
| Ref: #depth-limited-balance-reports56641 | ||||
| Node: Percentages57097 | ||||
| Ref: #percentages57263 | ||||
| Node: Multicolumn balance report58400 | ||||
| Ref: #multicolumn-balance-report58580 | ||||
| Node: Budget report63894 | ||||
| Ref: #budget-report64037 | ||||
| Node: Nested budgets69239 | ||||
| Ref: #nested-budgets69351 | ||||
| Ref: #output-format-172832 | ||||
| Node: balancesheet72910 | ||||
| Ref: #balancesheet73046 | ||||
| Node: balancesheetequity74429 | ||||
| Ref: #balancesheetequity74578 | ||||
| Node: cashflow75139 | ||||
| Ref: #cashflow75267 | ||||
| Node: check-dates76363 | ||||
| Ref: #check-dates76490 | ||||
| Node: check-dupes76769 | ||||
| Ref: #check-dupes76893 | ||||
| Node: close77186 | ||||
| Ref: #close77300 | ||||
| Node: close usage78822 | ||||
| Ref: #close-usage78915 | ||||
| Node: commodities81728 | ||||
| Ref: #commodities81855 | ||||
| Node: descriptions81937 | ||||
| Ref: #descriptions82065 | ||||
| Node: diff82246 | ||||
| Ref: #diff82352 | ||||
| Node: files83399 | ||||
| Ref: #files83499 | ||||
| Node: help83646 | ||||
| Ref: #help83746 | ||||
| Node: import84827 | ||||
| Ref: #import84941 | ||||
| Node: Importing balance assignments85834 | ||||
| Ref: #importing-balance-assignments85982 | ||||
| Node: incomestatement86631 | ||||
| Ref: #incomestatement86764 | ||||
| Node: notes88168 | ||||
| Ref: #notes88281 | ||||
| Node: payees88407 | ||||
| Ref: #payees88513 | ||||
| Node: prices88671 | ||||
| Ref: #prices88777 | ||||
| Node: print89118 | ||||
| Ref: #print89228 | ||||
| Node: print-unique93872 | ||||
| Ref: #print-unique93998 | ||||
| Node: register94283 | ||||
| Ref: #register94410 | ||||
| Node: Custom register output98582 | ||||
| Ref: #custom-register-output98711 | ||||
| Node: register-match99973 | ||||
| Ref: #register-match100107 | ||||
| Node: rewrite100458 | ||||
| Ref: #rewrite100573 | ||||
| Node: Re-write rules in a file102428 | ||||
| Ref: #re-write-rules-in-a-file102562 | ||||
| Node: Diff output format103772 | ||||
| Ref: #diff-output-format103941 | ||||
| Node: rewrite vs print --auto105033 | ||||
| Ref: #rewrite-vs.-print---auto105212 | ||||
| Node: roi105768 | ||||
| Ref: #roi105866 | ||||
| Node: stats106878 | ||||
| Ref: #stats106977 | ||||
| Node: tags107765 | ||||
| Ref: #tags107863 | ||||
| Node: test108157 | ||||
| Ref: #test108241 | ||||
| Node: ADD-ON COMMANDS108988 | ||||
| Ref: #add-on-commands109118 | ||||
| Node: Official add-ons110406 | ||||
| Ref: #official-add-ons110546 | ||||
| Node: ui110626 | ||||
| Ref: #ui110713 | ||||
| Node: web110767 | ||||
| Ref: #web110856 | ||||
| Node: Third party add-ons110902 | ||||
| Ref: #third-party-add-ons111077 | ||||
| Node: iadd111196 | ||||
| Ref: #iadd111297 | ||||
| Node: interest111379 | ||||
| Ref: #interest111488 | ||||
| Node: Experimental add-ons111583 | ||||
| Ref: #experimental-add-ons111735 | ||||
| Node: autosync111973 | ||||
| Ref: #autosync112084 | ||||
| Node: chart112323 | ||||
| Ref: #chart112428 | ||||
| Node: ENVIRONMENT112488 | ||||
| Ref: #environment112607 | ||||
| Node: FILES112856 | ||||
| Ref: #files-1112959 | ||||
| Node: LIMITATIONS113172 | ||||
| Ref: #limitations113291 | ||||
| Node: TROUBLESHOOTING114033 | ||||
| Ref: #troubleshooting114146 | ||||
|  | ||||
| End Tag Table | ||||
| 
 | ||||
|  | ||||
| @ -12,12 +12,10 @@ SYNOPSIS | ||||
|        hledger | ||||
| 
 | ||||
| DESCRIPTION | ||||
|        hledger  is  a  cross-platform program for tracking money, time, or any | ||||
|        other commodity, using double-entry accounting and a  simple,  editable | ||||
|        file  format.   hledger  is  inspired  by  and  largely compatible with | ||||
|        ledger(1). | ||||
|        Tested on unix, mac, windows, hledger aims to be a reliable,  practical | ||||
|        tool for daily use. | ||||
|        hledger  is  a  reliable,  cross-platform  set of programs for tracking | ||||
|        money, time, or any other commodity, using double-entry accounting  and | ||||
|        a  simple,  editable  file  format.  hledger is inspired by and largely | ||||
|        compatible with ledger(1). | ||||
| 
 | ||||
|        This is hledger's command-line interface (there are also  terminal  and | ||||
|        web  interfaces).   Its basic function is to read a plain text file de- | ||||
| @ -547,7 +545,6 @@ OPTIONS | ||||
|        -p "from 2009/1"     the same | ||||
|        -p "from 2009"       the same | ||||
| 
 | ||||
| 
 | ||||
|        -p "to 2009"         everything before  january | ||||
|                             1, 2009 | ||||
| 
 | ||||
| @ -960,6 +957,8 @@ OPTIONS | ||||
|        report  inter-                    ends of sums of   ends of sums of    DATE/today of | ||||
|        val)                              postings          postings           sums of post- | ||||
|                                                                               ings | ||||
| 
 | ||||
| 
 | ||||
|        starting  bal-   sums of  costs   sums  of  post-   sums  of  post-    sums of post- | ||||
|        ances    (with   of    postings   ings before re-   ings before re-    ings   before | ||||
|        report  inter-   before  report   port start        port start         report start | ||||
| @ -969,10 +968,6 @@ OPTIONS | ||||
|        grand    total   sum  of   dis-   sum   of   dis-   sum   of   dis-    sum  of  dis- | ||||
|        (no report in-   played values    played values     played values      played values | ||||
|        terval) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        row totals/av-   sums/averages    sums/averages     sums/averages      sums/averages | ||||
|        erages   (with   of   displayed   of    displayed   of    displayed    of  displayed | ||||
|        report  inter-   values           values            values             values | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user