imp: Revert "imp: cli: make some reporting flags toggle on/off when repeated"

This reverts commit 57c0205107.

Toggling means it can be hard to know if the feature is on or off.
This needs more testing.
This commit is contained in:
Simon Michael 2023-06-01 15:09:14 -10:00
parent 1b0be2b65f
commit 34c401d1cf
2 changed files with 9 additions and 23 deletions

View File

@ -243,13 +243,13 @@ rawOptsToReportOpts d rawopts =
,infer_prices_ = boolopt "infer-market-prices" rawopts ,infer_prices_ = boolopt "infer-market-prices" rawopts
,depth_ = maybeposintopt "depth" rawopts ,depth_ = maybeposintopt "depth" rawopts
,date2_ = boolopt "date2" rawopts ,date2_ = boolopt "date2" rawopts
,empty_ = toggleopt "empty" rawopts ,empty_ = boolopt "empty" rawopts
,no_elide_ = boolopt "no-elide" rawopts ,no_elide_ = boolopt "no-elide" rawopts
,real_ = boolopt "real" rawopts ,real_ = boolopt "real" rawopts
,format_ = format ,format_ = format
,querystring_ = querystring ,querystring_ = querystring
,average_ = toggleopt "average" rawopts ,average_ = boolopt "average" rawopts
,related_ = toggleopt "related" rawopts ,related_ = boolopt "related" rawopts
,txn_dates_ = boolopt "txn-dates" rawopts ,txn_dates_ = boolopt "txn-dates" rawopts
,balancecalc_ = balancecalcopt rawopts ,balancecalc_ = balancecalcopt rawopts
,balanceaccum_ = balanceaccumopt rawopts ,balanceaccum_ = balanceaccumopt rawopts
@ -257,15 +257,15 @@ rawOptsToReportOpts d rawopts =
,accountlistmode_ = accountlistmodeopt rawopts ,accountlistmode_ = accountlistmodeopt rawopts
,drop_ = posintopt "drop" rawopts ,drop_ = posintopt "drop" rawopts
,declared_ = boolopt "declared" rawopts ,declared_ = boolopt "declared" rawopts
,row_total_ = toggleopt "row-total" rawopts ,row_total_ = boolopt "row-total" rawopts
,no_total_ = toggleopt "no-total" rawopts ,no_total_ = boolopt "no-total" rawopts
,show_costs_ = boolopt "show-costs" rawopts ,show_costs_ = boolopt "show-costs" rawopts
,sort_amount_ = toggleopt "sort-amount" rawopts ,sort_amount_ = boolopt "sort-amount" rawopts
,percent_ = toggleopt "percent" rawopts ,percent_ = boolopt "percent" rawopts
,invert_ = toggleopt "invert" rawopts ,invert_ = boolopt "invert" rawopts
,pretty_ = pretty ,pretty_ = pretty
,color_ = useColorOnStdout -- a lower-level helper ,color_ = useColorOnStdout -- a lower-level helper
,transpose_ = toggleopt "transpose" rawopts ,transpose_ = boolopt "transpose" rawopts
,layout_ = layoutopt rawopts ,layout_ = layoutopt rawopts
} }

View File

@ -258,20 +258,6 @@ _reportingoptions_
Here are some details useful to know about for hledger command lines (and elsewhere). Here are some details useful to know about for hledger command lines (and elsewhere).
Feel free to skip this section until you need it. Feel free to skip this section until you need it.
## Option repetition
If options are repeated in a command line, hledger will generally use the last (right-most) occurence.
Some of the boolean flags will toggle if repeated; these include:
`--invert`,
`--transpose`,
`-r/--related`,
`-%/--percent`,
`-E/--empty`,
`-N/--no-total`,
`-T/--row-total`,
`-A/--average`, and
`-S/--sort-amount`.
## Special characters ## Special characters
### Single escaping (shell metacharacters) ### Single escaping (shell metacharacters)