update embedded manuals
This commit is contained in:
		
							parent
							
								
									d93334738b
								
							
						
					
					
						commit
						f388d9311a
					
				| @ -1457,7 +1457,7 @@ Goals and actual performance can then be compared in budget reports. | |||||||
| For more details, see: balance: Budget report and Cookbook: Budgeting | For more details, see: balance: Budget report and Cookbook: Budgeting | ||||||
| and Forecasting. | and Forecasting. | ||||||
| .PP | .PP | ||||||
|  ## Transaction Modifiers | .SS Transaction Modifiers | ||||||
| .PP | .PP | ||||||
| Transaction modifier rules describe changes that should be applied | Transaction modifier rules describe changes that should be applied | ||||||
| automatically to certain transactions. | automatically to certain transactions. | ||||||
|  | |||||||
| @ -82,6 +82,7 @@ File: hledger_journal.info,  Node: FILE FORMAT,  Next: EDITOR SUPPORT,  Prev: To | |||||||
| * Tags:: | * Tags:: | ||||||
| * Directives:: | * Directives:: | ||||||
| * Periodic transactions:: | * Periodic transactions:: | ||||||
|  | * Transaction Modifiers:: | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
| File: hledger_journal.info,  Node: Transactions,  Next: Postings,  Up: FILE FORMAT | File: hledger_journal.info,  Node: Transactions,  Next: Postings,  Up: FILE FORMAT | ||||||
| @ -1196,7 +1197,7 @@ If account aliases are present, they are applied after the default | |||||||
| parent account. | parent account. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
| File: hledger_journal.info,  Node: Periodic transactions,  Prev: Directives,  Up: FILE FORMAT | File: hledger_journal.info,  Node: Periodic transactions,  Next: Transaction Modifiers,  Prev: Directives,  Up: FILE FORMAT | ||||||
| 
 | 
 | ||||||
| 1.15 Periodic transactions | 1.15 Periodic transactions | ||||||
| ========================== | ========================== | ||||||
| @ -1292,9 +1293,13 @@ compared in budget reports. | |||||||
|    For more details, see: balance: Budget report and Cookbook: Budgeting |    For more details, see: balance: Budget report and Cookbook: Budgeting | ||||||
| and Forecasting. | and Forecasting. | ||||||
| 
 | 
 | ||||||
|    ## Transaction Modifiers |  | ||||||
|  | File: hledger_journal.info,  Node: Transaction Modifiers,  Prev: Periodic transactions,  Up: FILE FORMAT | ||||||
| 
 | 
 | ||||||
|    Transaction modifier rules describe changes that should be applied | 1.16 Transaction Modifiers | ||||||
|  | ========================== | ||||||
|  | 
 | ||||||
|  | Transaction modifier rules describe changes that should be applied | ||||||
| automatically to certain transactions.  Currently, this means adding | automatically to certain transactions.  Currently, this means adding | ||||||
| extra postings (also known as "automated postings").  Transaction | extra postings (also known as "automated postings").  Transaction | ||||||
| modifiers are enabled by the '--auto' flag. | modifiers are enabled by the '--auto' flag. | ||||||
| @ -1364,87 +1369,89 @@ Tag Table: | |||||||
| Node: Top76 | Node: Top76 | ||||||
| Node: FILE FORMAT2378 | Node: FILE FORMAT2378 | ||||||
| Ref: #file-format2502 | Ref: #file-format2502 | ||||||
| Node: Transactions2763 | Node: Transactions2789 | ||||||
| Ref: #transactions2884 | Ref: #transactions2910 | ||||||
| Node: Postings3568 | Node: Postings3594 | ||||||
| Ref: #postings3695 | Ref: #postings3721 | ||||||
| Node: Dates4690 | Node: Dates4716 | ||||||
| Ref: #dates4805 | Ref: #dates4831 | ||||||
| Node: Simple dates4870 | Node: Simple dates4896 | ||||||
| Ref: #simple-dates4996 | Ref: #simple-dates5022 | ||||||
| Node: Secondary dates5362 | Node: Secondary dates5388 | ||||||
| Ref: #secondary-dates5516 | Ref: #secondary-dates5542 | ||||||
| Node: Posting dates7079 | Node: Posting dates7105 | ||||||
| Ref: #posting-dates7208 | Ref: #posting-dates7234 | ||||||
| Node: Status8582 | Node: Status8608 | ||||||
| Ref: #status8702 | Ref: #status8728 | ||||||
| Node: Description10410 | Node: Description10436 | ||||||
| Ref: #description10548 | Ref: #description10574 | ||||||
| Node: Payee and note10867 | Node: Payee and note10893 | ||||||
| Ref: #payee-and-note10981 | Ref: #payee-and-note11007 | ||||||
| Node: Account names11223 | Node: Account names11249 | ||||||
| Ref: #account-names11366 | Ref: #account-names11392 | ||||||
| Node: Amounts11853 | Node: Amounts11879 | ||||||
| Ref: #amounts11989 | Ref: #amounts12015 | ||||||
| Node: Virtual Postings15006 | Node: Virtual Postings15032 | ||||||
| Ref: #virtual-postings15165 | Ref: #virtual-postings15191 | ||||||
| Node: Balance Assertions16385 | Node: Balance Assertions16411 | ||||||
| Ref: #balance-assertions16560 | Ref: #balance-assertions16586 | ||||||
| Node: Assertions and ordering17456 | Node: Assertions and ordering17482 | ||||||
| Ref: #assertions-and-ordering17642 | Ref: #assertions-and-ordering17668 | ||||||
| Node: Assertions and included files18342 | Node: Assertions and included files18368 | ||||||
| Ref: #assertions-and-included-files18583 | Ref: #assertions-and-included-files18609 | ||||||
| Node: Assertions and multiple -f options18916 | Node: Assertions and multiple -f options18942 | ||||||
| Ref: #assertions-and-multiple--f-options19170 | Ref: #assertions-and-multiple--f-options19196 | ||||||
| Node: Assertions and commodities19302 | Node: Assertions and commodities19328 | ||||||
| Ref: #assertions-and-commodities19537 | Ref: #assertions-and-commodities19563 | ||||||
| Node: Assertions and subaccounts20233 | Node: Assertions and subaccounts20259 | ||||||
| Ref: #assertions-and-subaccounts20465 | Ref: #assertions-and-subaccounts20491 | ||||||
| Node: Assertions and virtual postings20986 | Node: Assertions and virtual postings21012 | ||||||
| Ref: #assertions-and-virtual-postings21193 | Ref: #assertions-and-virtual-postings21219 | ||||||
| Node: Balance Assignments21335 | Node: Balance Assignments21361 | ||||||
| Ref: #balance-assignments21516 | Ref: #balance-assignments21542 | ||||||
| Node: Transaction prices22636 | Node: Transaction prices22662 | ||||||
| Ref: #transaction-prices22805 | Ref: #transaction-prices22831 | ||||||
| Node: Comments25073 | Node: Comments25099 | ||||||
| Ref: #comments25207 | Ref: #comments25233 | ||||||
| Node: Tags26377 | Node: Tags26403 | ||||||
| Ref: #tags26495 | Ref: #tags26521 | ||||||
| Node: Directives27897 | Node: Directives27923 | ||||||
| Ref: #directives28040 | Ref: #directives28066 | ||||||
| Node: Comment blocks33896 | Node: Comment blocks33922 | ||||||
| Ref: #comment-blocks34041 | Ref: #comment-blocks34067 | ||||||
| Node: Including other files34217 | Node: Including other files34243 | ||||||
| Ref: #including-other-files34397 | Ref: #including-other-files34423 | ||||||
| Node: Default year34805 | Node: Default year34831 | ||||||
| Ref: #default-year34974 | Ref: #default-year35000 | ||||||
| Node: Declaring commodities35397 | Node: Declaring commodities35423 | ||||||
| Ref: #declaring-commodities35580 | Ref: #declaring-commodities35606 | ||||||
| Node: Default commodity36807 | Node: Default commodity36833 | ||||||
| Ref: #default-commodity36983 | Ref: #default-commodity37009 | ||||||
| Node: Market prices37619 | Node: Market prices37645 | ||||||
| Ref: #market-prices37784 | Ref: #market-prices37810 | ||||||
| Node: Declaring accounts38625 | Node: Declaring accounts38651 | ||||||
| Ref: #declaring-accounts38801 | Ref: #declaring-accounts38827 | ||||||
| Node: Rewriting accounts40472 | Node: Rewriting accounts40498 | ||||||
| Ref: #rewriting-accounts40657 | Ref: #rewriting-accounts40683 | ||||||
| Node: Basic aliases41391 | Node: Basic aliases41417 | ||||||
| Ref: #basic-aliases41537 | Ref: #basic-aliases41563 | ||||||
| Node: Regex aliases42241 | Node: Regex aliases42267 | ||||||
| Ref: #regex-aliases42412 | Ref: #regex-aliases42438 | ||||||
| Node: Multiple aliases43130 | Node: Multiple aliases43156 | ||||||
| Ref: #multiple-aliases43305 | Ref: #multiple-aliases43331 | ||||||
| Node: end aliases43803 | Node: end aliases43829 | ||||||
| Ref: #end-aliases43950 | Ref: #end-aliases43976 | ||||||
| Node: Default parent account44051 | Node: Default parent account44077 | ||||||
| Ref: #default-parent-account44217 | Ref: #default-parent-account44243 | ||||||
| Node: Periodic transactions45101 | Node: Periodic transactions45127 | ||||||
| Ref: #periodic-transactions45253 | Ref: #periodic-transactions45309 | ||||||
| Node: Forecasting with periodic transactions46464 | Node: Forecasting with periodic transactions46520 | ||||||
| Ref: #forecasting-with-periodic-transactions46707 | Ref: #forecasting-with-periodic-transactions46763 | ||||||
| Node: Budgeting with periodic transactions48394 | Node: Budgeting with periodic transactions48450 | ||||||
| Ref: #budgeting-with-periodic-transactions48633 | Ref: #budgeting-with-periodic-transactions48689 | ||||||
| Node: EDITOR SUPPORT50380 | Node: Transaction Modifiers49148 | ||||||
| Ref: #editor-support50498 | Ref: #transaction-modifiers49311 | ||||||
|  | Node: EDITOR SUPPORT50567 | ||||||
|  | Ref: #editor-support50685 | ||||||
|  |  | ||||||
| End Tag Table | End Tag Table | ||||||
|  | |||||||
| @ -1047,8 +1047,8 @@ FILE FORMAT | |||||||
|        For  more  details, see: balance: Budget report and Cookbook: Budgeting |        For  more  details, see: balance: Budget report and Cookbook: Budgeting | ||||||
|        and Forecasting. |        and Forecasting. | ||||||
| 
 | 
 | ||||||
|         ## Transaction Modifiers |  | ||||||
| 
 | 
 | ||||||
|  |    Transaction Modifiers | ||||||
|        Transaction modifier rules describe  changes  that  should  be  applied |        Transaction modifier rules describe  changes  that  should  be  applied | ||||||
|        automatically  to  certain  transactions.  Currently, this means adding |        automatically  to  certain  transactions.  Currently, this means adding | ||||||
|        extra postings (also known as "automated postings").  Transaction modi- |        extra postings (also known as "automated postings").  Transaction modi- | ||||||
|  | |||||||
| @ -2806,20 +2806,22 @@ are considered. | |||||||
| .SS test | .SS test | ||||||
| .PP | .PP | ||||||
| Run built\-in unit tests. | Run built\-in unit tests. | ||||||
| .IP |  | ||||||
| .nf |  | ||||||
| \f[C] |  | ||||||
| $\ hledger\ test |  | ||||||
| Cases:\ 74\ \ Tried:\ 74\ \ Errors:\ 0\ \ Failures:\ 0 |  | ||||||
| \f[] |  | ||||||
| .fi |  | ||||||
| .PP | .PP | ||||||
| This command runs hledger's built\-in unit tests and displays a quick | Prints test names and their results on stdout. | ||||||
| report. | If any test fails or gives an error, the exit code will be non\-zero. | ||||||
| With a regular expression argument, it selects only tests with matching | .PP | ||||||
| names. | Test names include a group prefix. | ||||||
| It's mainly used in development, but it's also nice to be able to check | If a (exact, case sensitive) group prefix, or a full test name is | ||||||
| your hledger executable for smoke at any time. | provided as the first argument, only that group or test is run. | ||||||
|  | .PP | ||||||
|  | If a numeric second argument is provided, it will set the randomness | ||||||
|  | seed, for repeatable results from tests using randomness (currently none | ||||||
|  | of them). | ||||||
|  | .PP | ||||||
|  | This is mainly used by developers, but it's nice to be able to | ||||||
|  | sanity\-check your installed hledger executable at any time. | ||||||
|  | All tests are expected to pass \- if you ever see otherwise, something | ||||||
|  | has gone wrong, please report a bug! | ||||||
| .SH ADD\-ON COMMANDS | .SH ADD\-ON COMMANDS | ||||||
| .PP | .PP | ||||||
| hledger also searches for external add\-on commands, and will include | hledger also searches for external add\-on commands, and will include | ||||||
|  | |||||||
| @ -2256,13 +2256,21 @@ File: hledger.info,  Node: test,  Prev: tags,  Up: COMMANDS | |||||||
| 
 | 
 | ||||||
| Run built-in unit tests. | Run built-in unit tests. | ||||||
| 
 | 
 | ||||||
| $ hledger test |    Prints test names and their results on stdout.  If any test fails or | ||||||
| Cases: 74  Tried: 74  Errors: 0  Failures: 0 | gives an error, the exit code will be non-zero. | ||||||
| 
 | 
 | ||||||
|    This command runs hledger's built-in unit tests and displays a quick |    Test names include a group prefix.  If a (exact, case sensitive) | ||||||
| report.  With a regular expression argument, it selects only tests with | group prefix, or a full test name is provided as the first argument, | ||||||
| matching names.  It's mainly used in development, but it's also nice to | only that group or test is run. | ||||||
| be able to check your hledger executable for smoke at any time. | 
 | ||||||
|  |    If a numeric second argument is provided, it will set the randomness | ||||||
|  | seed, for repeatable results from tests using randomness (currently none | ||||||
|  | of them). | ||||||
|  | 
 | ||||||
|  |    This is mainly used by developers, but it's nice to be able to | ||||||
|  | sanity-check your installed hledger executable at any time.  All tests | ||||||
|  | are expected to pass - if you ever see otherwise, something has gone | ||||||
|  | wrong, please report a bug! | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
| File: hledger.info,  Node: ADD-ON COMMANDS,  Prev: COMMANDS,  Up: Top | File: hledger.info,  Node: ADD-ON COMMANDS,  Prev: COMMANDS,  Up: Top | ||||||
| @ -2541,33 +2549,33 @@ Node: tags76896 | |||||||
| Ref: #tags76994 | Ref: #tags76994 | ||||||
| Node: test77230 | Node: test77230 | ||||||
| Ref: #test77314 | Ref: #test77314 | ||||||
| Node: ADD-ON COMMANDS77682 | Node: ADD-ON COMMANDS78022 | ||||||
| Ref: #add-on-commands77792 | Ref: #add-on-commands78132 | ||||||
| Node: Official add-ons79079 | Node: Official add-ons79419 | ||||||
| Ref: #official-add-ons79219 | Ref: #official-add-ons79559 | ||||||
| Node: api79306 | Node: api79646 | ||||||
| Ref: #api79395 | Ref: #api79735 | ||||||
| Node: ui79447 | Node: ui79787 | ||||||
| Ref: #ui79546 | Ref: #ui79886 | ||||||
| Node: web79604 | Node: web79944 | ||||||
| Ref: #web79693 | Ref: #web80033 | ||||||
| Node: Third party add-ons79739 | Node: Third party add-ons80079 | ||||||
| Ref: #third-party-add-ons79914 | Ref: #third-party-add-ons80254 | ||||||
| Node: diff80049 | Node: diff80389 | ||||||
| Ref: #diff80146 | Ref: #diff80486 | ||||||
| Node: iadd80245 | Node: iadd80585 | ||||||
| Ref: #iadd80359 | Ref: #iadd80699 | ||||||
| Node: interest80442 | Node: interest80782 | ||||||
| Ref: #interest80563 | Ref: #interest80903 | ||||||
| Node: irr80658 | Node: irr80998 | ||||||
| Ref: #irr80756 | Ref: #irr81096 | ||||||
| Node: Experimental add-ons80834 | Node: Experimental add-ons81174 | ||||||
| Ref: #experimental-add-ons80986 | Ref: #experimental-add-ons81326 | ||||||
| Node: autosync81266 | Node: autosync81606 | ||||||
| Ref: #autosync81377 | Ref: #autosync81717 | ||||||
| Node: chart81616 | Node: chart81956 | ||||||
| Ref: #chart81735 | Ref: #chart82075 | ||||||
| Node: check81806 | Node: check82146 | ||||||
| Ref: #check81908 | Ref: #check82248 | ||||||
|  |  | ||||||
| End Tag Table | End Tag Table | ||||||
|  | |||||||
| @ -2012,37 +2012,45 @@ COMMANDS | |||||||
|    test |    test | ||||||
|        Run built-in unit tests. |        Run built-in unit tests. | ||||||
| 
 | 
 | ||||||
|               $ hledger test |        Prints test names and their results on stdout.  If any  test  fails  or | ||||||
|               Cases: 74  Tried: 74  Errors: 0  Failures: 0 |        gives an error, the exit code will be non-zero. | ||||||
| 
 | 
 | ||||||
|        This command runs hledger's built-in unit tests and  displays  a  quick |        Test  names include a group prefix.  If a (exact, case sensitive) group | ||||||
|        report.  With a regular expression argument, it selects only tests with |        prefix, or a full test name is provided as  the  first  argument,  only | ||||||
|        matching names.  It's mainly used in development, but it's also nice to |        that group or test is run. | ||||||
|        be able to check your hledger executable for smoke at any time. | 
 | ||||||
|  |        If  a  numeric  second argument is provided, it will set the randomness | ||||||
|  |        seed, for repeatable results from  tests  using  randomness  (currently | ||||||
|  |        none of them). | ||||||
|  | 
 | ||||||
|  |        This  is  mainly  used  by developers, but it's nice to be able to san- | ||||||
|  |        ity-check your installed hledger executable at any time.  All tests are | ||||||
|  |        expected to pass - if you ever see otherwise, something has gone wrong, | ||||||
|  |        please report a bug! | ||||||
| 
 | 
 | ||||||
| ADD-ON COMMANDS | ADD-ON COMMANDS | ||||||
|        hledger  also  searches  for external add-on commands, and will include |        hledger also searches for external add-on commands,  and  will  include | ||||||
|        these in the commands list.  These are programs or scripts in your PATH |        these in the commands list.  These are programs or scripts in your PATH | ||||||
|        whose  name starts with hledger- and ends with a recognised file exten- |        whose name starts with hledger- and ends with a recognised file  exten- | ||||||
|        sion (currently: no extension, bat,com,exe, hs,lhs,pl,py,rb,rkt,sh). |        sion (currently: no extension, bat,com,exe, hs,lhs,pl,py,rb,rkt,sh). | ||||||
| 
 | 
 | ||||||
|        Add-ons can be invoked like any hledger command, but there  are  a  few |        Add-ons  can  be  invoked like any hledger command, but there are a few | ||||||
|        things to be aware of.  Eg if the hledger-web add-on is installed, |        things to be aware of.  Eg if the hledger-web add-on is installed, | ||||||
| 
 | 
 | ||||||
|        o hledger -h web  shows  hledger's  help,  while  hledger web -h  shows |        o hledger -h web  shows  hledger's  help,  while  hledger web -h  shows | ||||||
|          hledger-web's help. |          hledger-web's help. | ||||||
| 
 | 
 | ||||||
|        o Flags specific to the add-on must have a preceding --  to  hide  them |        o Flags  specific  to  the add-on must have a preceding -- to hide them | ||||||
|          from  hledger.   So hledger web --serve --port 9000 will be rejected; |          from hledger.  So hledger web --serve --port 9000 will  be  rejected; | ||||||
|          you must use hledger web -- --serve --port 9000. |          you must use hledger web -- --serve --port 9000. | ||||||
| 
 | 
 | ||||||
|        o You   can    always    run    add-ons    directly    if    preferred: |        o You    can    always    run    add-ons    directly    if   preferred: | ||||||
|          hledger-web --serve --port 9000. |          hledger-web --serve --port 9000. | ||||||
| 
 | 
 | ||||||
|        Add-ons  are  a relatively easy way to add local features or experiment |        Add-ons are a relatively easy way to add local features  or  experiment | ||||||
|        with new ideas.  They can be  written  in  any  language,  but  haskell |        with  new  ideas.   They  can  be  written in any language, but haskell | ||||||
|        scripts  have  a  big  advantage:  they  can  use the same hledger (and |        scripts have a big advantage:  they  can  use  the  same  hledger  (and | ||||||
|        haskell) library functions that built-in commands do, for  command-line |        haskell)  library functions that built-in commands do, for command-line | ||||||
|        options, journal parsing, reporting, etc. |        options, journal parsing, reporting, etc. | ||||||
| 
 | 
 | ||||||
|        Here are some hledger add-ons available: |        Here are some hledger add-ons available: | ||||||
| @ -2060,7 +2068,7 @@ ADD-ON COMMANDS | |||||||
|        hledger-web provides a simple web interface. |        hledger-web provides a simple web interface. | ||||||
| 
 | 
 | ||||||
|    Third party add-ons |    Third party add-ons | ||||||
|        These  are  maintained  separately, and usually updated shortly after a |        These are maintained separately, and usually updated  shortly  after  a | ||||||
|        hledger release. |        hledger release. | ||||||
| 
 | 
 | ||||||
|    diff |    diff | ||||||
| @ -2068,7 +2076,7 @@ ADD-ON COMMANDS | |||||||
|        journal file and another. |        journal file and another. | ||||||
| 
 | 
 | ||||||
|    iadd |    iadd | ||||||
|        hledger-iadd  is  a  curses-style, more interactive replacement for the |        hledger-iadd is a curses-style, more interactive  replacement  for  the | ||||||
|        add command. |        add command. | ||||||
| 
 | 
 | ||||||
|    interest |    interest | ||||||
| @ -2076,19 +2084,19 @@ ADD-ON COMMANDS | |||||||
|        ing to various schemes. |        ing to various schemes. | ||||||
| 
 | 
 | ||||||
|    irr |    irr | ||||||
|        hledger-irr  calculates  the  internal  rate of return of an investment |        hledger-irr calculates the internal rate of  return  of  an  investment | ||||||
|        account. |        account. | ||||||
| 
 | 
 | ||||||
|    Experimental add-ons |    Experimental add-ons | ||||||
|        These are available in source form in the hledger  repo's  bin/  direc- |        These  are  available  in source form in the hledger repo's bin/ direc- | ||||||
|        tory; installing them is pretty easy.  They may be less mature and doc- |        tory; installing them is pretty easy.  They may be less mature and doc- | ||||||
|        umented than built-in commands.  Reading and tweaking these is  a  good |        umented  than  built-in commands.  Reading and tweaking these is a good | ||||||
|        way to start making your own! |        way to start making your own! | ||||||
| 
 | 
 | ||||||
|    autosync |    autosync | ||||||
|        hledger-autosync is a symbolic link for easily running ledger-autosync, |        hledger-autosync is a symbolic link for easily running ledger-autosync, | ||||||
|        if installed.  ledger-autosync does  deduplicating  conversion  of  OFX |        if  installed.   ledger-autosync  does  deduplicating conversion of OFX | ||||||
|        data  and some CSV formats, and can also download the data if your bank |        data and some CSV formats, and can also download the data if your  bank | ||||||
|        offers OFX Direct Connect. |        offers OFX Direct Connect. | ||||||
| 
 | 
 | ||||||
|    chart |    chart | ||||||
| @ -2098,21 +2106,21 @@ ADD-ON COMMANDS | |||||||
|        hledger-check.hs checks more powerful account balance assertions. |        hledger-check.hs checks more powerful account balance assertions. | ||||||
| 
 | 
 | ||||||
| ENVIRONMENT | ENVIRONMENT | ||||||
|        COLUMNS The screen width used by the register  command.   Default:  the |        COLUMNS  The  screen  width used by the register command.  Default: the | ||||||
|        full terminal width. |        full terminal width. | ||||||
| 
 | 
 | ||||||
|        LEDGER_FILE The journal file path when not specified with -f.  Default: |        LEDGER_FILE The journal file path when not specified with -f.  Default: | ||||||
|        ~/.hledger.journal (on  windows,  perhaps  C:/Users/USER/.hledger.jour- |        ~/.hledger.journal  (on  windows,  perhaps C:/Users/USER/.hledger.jour- | ||||||
|        nal). |        nal). | ||||||
| 
 | 
 | ||||||
| FILES | FILES | ||||||
|        Reads  data from one or more files in hledger journal, timeclock, time- |        Reads data from one or more files in hledger journal, timeclock,  time- | ||||||
|        dot,  or  CSV  format  specified   with   -f,   or   $LEDGER_FILE,   or |        dot,   or   CSV   format   specified   with  -f,  or  $LEDGER_FILE,  or | ||||||
|        $HOME/.hledger.journal           (on          windows,          perhaps |        $HOME/.hledger.journal          (on          windows,           perhaps | ||||||
|        C:/Users/USER/.hledger.journal). |        C:/Users/USER/.hledger.journal). | ||||||
| 
 | 
 | ||||||
| BUGS | BUGS | ||||||
|        The need to precede addon command options with  --  when  invoked  from |        The  need  to  precede  addon command options with -- when invoked from | ||||||
|        hledger is awkward. |        hledger is awkward. | ||||||
| 
 | 
 | ||||||
|        When input data contains non-ascii characters, a suitable system locale |        When input data contains non-ascii characters, a suitable system locale | ||||||
| @ -2125,33 +2133,33 @@ BUGS | |||||||
|        In a Cygwin/MSYS/Mintty window, the tab key is not supported in hledger |        In a Cygwin/MSYS/Mintty window, the tab key is not supported in hledger | ||||||
|        add. |        add. | ||||||
| 
 | 
 | ||||||
|        Not  all of Ledger's journal file syntax is supported.  See file format |        Not all of Ledger's journal file syntax is supported.  See file  format | ||||||
|        differences. |        differences. | ||||||
| 
 | 
 | ||||||
|        On large data files, hledger  is  slower  and  uses  more  memory  than |        On  large  data  files,  hledger  is  slower  and uses more memory than | ||||||
|        Ledger. |        Ledger. | ||||||
| 
 | 
 | ||||||
| TROUBLESHOOTING | TROUBLESHOOTING | ||||||
|        Here  are  some  issues  you  might encounter when you run hledger (and |        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 |        remember  you can also seek help from the IRC channel, mail list or bug | ||||||
|        tracker): |        tracker): | ||||||
| 
 | 
 | ||||||
|        Successfully installed, but "No command `hledger' found" |        Successfully installed, but "No command `hledger' found" | ||||||
|        stack and cabal install binaries into a special directory, which should |        stack and cabal install binaries into a special directory, which should | ||||||
|        be added to your PATH environment variable.  Eg on  unix-like  systems, |        be  added  to your PATH environment variable.  Eg on unix-like systems, | ||||||
|        that is ~/.local/bin and ~/.cabal/bin respectively. |        that is ~/.local/bin and ~/.cabal/bin respectively. | ||||||
| 
 | 
 | ||||||
|        I set a custom LEDGER_FILE, but hledger is still using the default file |        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 |        LEDGER_FILE  should  be  a  real environment variable, not just a shell | ||||||
|        variable.   The command env | grep LEDGER_FILE should show it.  You may |        variable.  The command env | grep LEDGER_FILE should show it.  You  may | ||||||
|        need to use export.  Here's an explanation. |        need to use export.  Here's an explanation. | ||||||
| 
 | 
 | ||||||
|        "Illegal byte sequence" or "Invalid or  incomplete  multibyte  or  wide |        "Illegal  byte  sequence"  or  "Invalid or incomplete multibyte or wide | ||||||
|        character" errors |        character" errors | ||||||
|        In order to handle non-ascii letters and symbols (like ), hledger needs |        In order to handle non-ascii letters and symbols (like ), hledger needs | ||||||
|        an appropriate locale.  This is usually configured system-wide; you can |        an appropriate locale.  This is usually configured system-wide; you can | ||||||
|        also configure it temporarily.  The locale may need to be one that sup- |        also configure it temporarily.  The locale may need to be one that sup- | ||||||
|        ports UTF-8, if you built hledger with GHC < 7.2 (or  possibly  always, |        ports  UTF-8,  if you built hledger with GHC < 7.2 (or possibly always, | ||||||
|        I'm not sure yet). |        I'm not sure yet). | ||||||
| 
 | 
 | ||||||
|        Here's  an  example  of  setting  the  locale  temporarily,  on  ubuntu |        Here's  an  example  of  setting  the  locale  temporarily,  on  ubuntu | ||||||
| @ -2170,7 +2178,7 @@ TROUBLESHOOTING | |||||||
|               $ echo "export LANG=en_US.UTF-8" >>~/.bash_profile |               $ echo "export LANG=en_US.UTF-8" >>~/.bash_profile | ||||||
|               $ bash --login |               $ bash --login | ||||||
| 
 | 
 | ||||||
|        If we preferred to use eg fr_FR.utf8, we might  have  to  install  that |        If  we  preferred  to  use eg fr_FR.utf8, we might have to install that | ||||||
|        first: |        first: | ||||||
| 
 | 
 | ||||||
|               $ apt-get install language-pack-fr |               $ apt-get install language-pack-fr | ||||||
| @ -2191,7 +2199,7 @@ TROUBLESHOOTING | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| REPORTING BUGS | REPORTING BUGS | ||||||
|        Report bugs at http://bugs.hledger.org (or on the #hledger IRC  channel |        Report  bugs at http://bugs.hledger.org (or on the #hledger IRC channel | ||||||
|        or hledger mail list) |        or hledger mail list) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -2205,7 +2213,7 @@ COPYRIGHT | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| SEE ALSO | SEE ALSO | ||||||
|        hledger(1),      hledger-ui(1),     hledger-web(1),     hledger-api(1), |        hledger(1),     hledger-ui(1),     hledger-web(1),      hledger-api(1), | ||||||
|        hledger_csv(5), hledger_journal(5), hledger_timeclock(5), hledger_time- |        hledger_csv(5), hledger_journal(5), hledger_timeclock(5), hledger_time- | ||||||
|        dot(5), ledger(1) |        dot(5), ledger(1) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user