cli: Make sure full account name is used (possibly including dropping)

for csv output. (#1566)
This commit is contained in:
Stephen Morgan 2021-06-06 22:32:11 +10:00 committed by Simon Michael
parent c827cbcc3e
commit 5a322c1908
3 changed files with 33 additions and 1 deletions

View File

@ -476,7 +476,7 @@ multiBalanceReportAsCsv opts@ReportOpts{average_, row_total_}
++ ["total" | row_total_] ++ ["total" | row_total_]
++ ["average" | average_] ++ ["average" | average_]
) : ) :
[displayName a : [accountNameDrop (drop_ opts) (displayFull a) :
map (wbToText . showMixedAmountB (balanceOpts False opts)) map (wbToText . showMixedAmountB (balanceOpts False opts))
(amts (amts
++ [rowtot | row_total_] ++ [rowtot | row_total_]

View File

@ -41,3 +41,13 @@ $ hledger -f - balance --tree --no-total --drop 1
1 q 1 q
1 ... 1 ...
>= >=
# 4. Drop works with csv output in tree mode
$ hledger -f - balance --tree --no-total --output-format=csv --drop 1
"account","balance"
"k","1"
"i:p","1"
"j","2"
"j:q","1"
"...","1"
>=

View File

@ -305,3 +305,25 @@ Balance Sheet 2020-03-25
|| ||
=============++============ =============++============
Net: || $1 Net: || $1
# 12. Check csv output (for tree mode) (#1566)
$ hledger -f - balancesheet --tree --output-format=csv
"Balance Sheet 2020-03-25",""
"Account","2020-03-25"
"Assets",""
"assets:a","$1"
"total","$1"
"Liabilities",""
"total"
"Net:","$1"
# 13. Check csv output (for tree mode) with dropping
$ hledger -f - balancesheet --tree --output-format=csv --drop 1
"Balance Sheet 2020-03-25",""
"Account","2020-03-25"
"Assets",""
"a","$1"
"total","$1"
"Liabilities",""
"total"
"Net:","$1"