docs: manual
This commit is contained in:
		
							parent
							
								
									8e1613bf03
								
							
						
					
					
						commit
						1df7a009e6
					
				@ -120,9 +120,9 @@ command which can change everything.
 | 
				
			|||||||
[Filter patterns](#filter-patterns) are often used to select a subset of the
 | 
					[Filter patterns](#filter-patterns) are often used to select a subset of the
 | 
				
			||||||
journal data, eg to report only food-related transactions.
 | 
					journal data, eg to report only food-related transactions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To try it out, just run `hledger add` and enter some transactions.  (Or,
 | 
					To try it out, save the [sample file](#journal-file) as `.journal` in your
 | 
				
			||||||
save the [sample file](#journal-file) as `.journal` in your home
 | 
					home directory, or just run `hledger add` and enter some transactions. Now
 | 
				
			||||||
directory.) Now try some of these commands:
 | 
					try some of these commands:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $ hledger --help                        # show command-line help
 | 
					    $ hledger --help                        # show command-line help
 | 
				
			||||||
    $ hledger add                           # add some new transactions to the journal file
 | 
					    $ hledger add                           # add some new transactions to the journal file
 | 
				
			||||||
@ -257,14 +257,16 @@ Each transaction has a date, optional description, and two or more
 | 
				
			|||||||
postings, of some amount to some account. The amounts within a transaction must balance,
 | 
					postings, of some amount to some account. The amounts within a transaction must balance,
 | 
				
			||||||
ie add up to 0. Or, you can leave one amount blank and it will be inferred.
 | 
					ie add up to 0. Or, you can leave one amount blank and it will be inferred.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Note that account names may contain single spaces, while the amount must
 | 
					Account names typically have several parts separated by a colon, from
 | 
				
			||||||
be separated from the account name by at least two spaces.
 | 
					which hledger will derive a hierarchical chart of accounts. Account names
 | 
				
			||||||
 | 
					may contain single spaces.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
An amount is a number, with an optional currency symbol or commodity name
 | 
					After the account name, separated by at least *two* spaces, there is
 | 
				
			||||||
on either the left or right. Commodity names which contain more than just
 | 
					usually an amount.  This is a number, optionally with a currency symbol or
 | 
				
			||||||
letters should be enclosed in double quotes. Negative amounts usually have
 | 
					commodity name on either the left or right. Commodity names which contain
 | 
				
			||||||
the minus sign next to the number (`$-1`), but it may also go before the
 | 
					more than just letters should be enclosed in double quotes. Negative
 | 
				
			||||||
currency symbol/commodity name (`-$1`).
 | 
					amounts usually have the minus sign next to the number (`$-1`), but it may
 | 
				
			||||||
 | 
					also go before a currency symbol (`-$1`).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
hledger's file format aims to be compatible with c++ ledger, so you
 | 
					hledger's file format aims to be compatible with c++ ledger, so you
 | 
				
			||||||
can use both tools on your journal. For more details, see [File format
 | 
					can use both tools on your journal. For more details, see [File format
 | 
				
			||||||
@ -823,19 +825,18 @@ A `-p/--period` option on the command line will cause any
 | 
				
			|||||||
#### Display expressions
 | 
					#### Display expressions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Unlike a [period expression](#period-expressions), which selects the
 | 
					Unlike a [period expression](#period-expressions), which selects the
 | 
				
			||||||
transactions to be used for calculation, a display expression specified
 | 
					transactions to be used for calculation, a display expression (specified
 | 
				
			||||||
with the `-d/--display` option selects which transactions will be
 | 
					with `-d/--display`) selects which transactions will be displayed. This
 | 
				
			||||||
displayed. This useful, say, if you want to see your checking register
 | 
					useful, say, if you want to see your checking register just for this
 | 
				
			||||||
just for this month, but with an accurate running balance based on all
 | 
					month, but with an accurate running balance based on all transactions. Eg:
 | 
				
			||||||
transactions. Eg:
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $ hledger register checking --display "d>=[1]"
 | 
					    $ hledger register checking --display "d>=[1]"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
meaning "make a register report of all checking transactions, but display
 | 
					meaning "make a register report of all checking transactions, but display
 | 
				
			||||||
only the ones with date on or after the 1st of this month."
 | 
					only the ones with date on or after the 1st of this month."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This is really all that we support of c++ ledger's display expressions:
 | 
					This is currently the only kind of display expression that we support, ie
 | 
				
			||||||
namely transactions before or after a given (smart) date.
 | 
					transactions before or after a given (smart) date.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### Depth limiting
 | 
					#### Depth limiting
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user