print: update manual, tweak help #442
This commit is contained in:
		
							parent
							
								
									e87906f960
								
							
						
					
					
						commit
						2f5b96b4ae
					
				| @ -36,7 +36,7 @@ printmode = (defCommandMode $ ["print"] ++ aliases) { | |||||||
|          ("show the transaction whose description is most similar to "++matcharg |          ("show the transaction whose description is most similar to "++matcharg | ||||||
|           ++ ", and is most recent"), |           ++ ", and is most recent"), | ||||||
|         flagNone ["explicit"] (setboolopt "explicit") |         flagNone ["explicit"] (setboolopt "explicit") | ||||||
|          "make output more explicit than original transactions" |          "show all amounts explicitly" | ||||||
|         ] |         ] | ||||||
|         ++ outputflags |         ++ outputflags | ||||||
|     ,groupHidden = [] |     ,groupHidden = [] | ||||||
|  | |||||||
| @ -326,6 +326,9 @@ As with [help](#help), run it with no arguments to list available topics (manual | |||||||
| ## print | ## print | ||||||
| Show transactions from the journal. | Show transactions from the journal. | ||||||
| 
 | 
 | ||||||
|  | `       --explicit` | ||||||
|  | : show all amounts explicitly | ||||||
|  | 
 | ||||||
| `-m STR --match=STR             ` | `-m STR --match=STR             ` | ||||||
| : show the transaction whose description is most similar to STR, and is most recent | : show the transaction whose description is most similar to STR, and is most recent | ||||||
| 
 | 
 | ||||||
| @ -360,13 +363,23 @@ $ hledger print | |||||||
|     assets:bank:checking           $-1 |     assets:bank:checking           $-1 | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| The print command displays full transactions from the journal file, | The print command displays full transactions from the journal file, tidily formatted. | ||||||
| tidily formatted and showing all amounts explicitly. The output of | As of hledger 1.2, print always produces valid [hledger journal format](/journal.html). | ||||||
| print is always a valid hledger journal, but it does always not | However it may not preserve all original content, eg it does not print directives or inter-transaction comments. | ||||||
| preserve all original content exactly (eg directives). |  | ||||||
| 
 | 
 | ||||||
| hledger's print command also shows all unit prices in effect, or (with | Normally, transactions' implicit/explicit amount style is preserved: | ||||||
| -B/--cost) shows cost amounts. | when an amount is omitted in the journal, it will be omitted in the output. | ||||||
|  | 
 | ||||||
|  | You can use the `--explicit` flag to make all amounts explicit, which can be | ||||||
|  | useful for troubleshooting or for making your journal more readable and | ||||||
|  | robust against data entry errors. | ||||||
|  | Note, in this mode postings with a multi-commodity amount | ||||||
|  | (possible with an implicit amount in a multi-commodity transaction) | ||||||
|  | will be split into multiple single-commodity postings (valid journal format). | ||||||
|  | 
 | ||||||
|  | print also shows any [balance assertions/assignments](/journal.html#balance-assertions) | ||||||
|  | or [transaction prices](/journal.html#transaction-prices). | ||||||
|  | With -B/--cost, amounts are converted to cost (using the transaction price). | ||||||
| 
 | 
 | ||||||
| The print command also supports  | The print command also supports  | ||||||
| [output destination](#output-destination) | [output destination](#output-destination) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user