;print: refactor, drop unneeded ropts tweak
This commit is contained in:
		
							parent
							
								
									7f16d23898
								
							
						
					
					
						commit
						bc9bdf8108
					
				| @ -53,11 +53,11 @@ printEntries opts@CliOpts{reportopts_=ropts} j = do | ||||
|   d <- getCurrentDay | ||||
|   let q = queryFromOpts d ropts | ||||
|       fmt = outputFormatFromOpts opts | ||||
|       (render, ropts') = case fmt of | ||||
|         "txt"  -> (entriesReportAsText opts,                 ropts) | ||||
|         "csv"  -> ((++"\n") . printCSV . entriesReportAsCsv, ropts{accountlistmode_=ALFlat}) | ||||
|         _      -> (const $ error' $ unsupportedOutputFormatError fmt, ropts) | ||||
|   writeOutput opts $ render $ entriesReport ropts' q j | ||||
|       render = case fmt of | ||||
|         "txt"  -> entriesReportAsText opts | ||||
|         "csv"  -> (++"\n") . printCSV . entriesReportAsCsv | ||||
|         _      -> const $ error' $ unsupportedOutputFormatError fmt | ||||
|   writeOutput opts $ render $ entriesReport ropts q j | ||||
| 
 | ||||
| entriesReportAsText :: CliOpts -> EntriesReport -> String | ||||
| entriesReportAsText opts = concatMap (showTransaction . whichtxn) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user