print --match: show --match's argument in debug output
If you forget that the argument is required by the --match option, and not the command as a whole - eg if instead of hledger print --match somebank -x you write: hledger print --match -x somebank that gets quietly parsed as: hledger print --match="-x" which is not great. Adding --debug now at least gives some insight: hledger print --match -x somebank --debug finding best match for description: "-x" similar transactions: ...
This commit is contained in:
parent
5e7c4fc7bc
commit
f4d81377af
@ -62,7 +62,7 @@ print' opts j = do
|
||||
let j' = journalMapPostingAmounts amountSetFullPrecision j
|
||||
case maybestringopt "match" $ rawopts_ opts of
|
||||
Nothing -> printEntries opts j'
|
||||
Just desc -> printMatch opts j' $ T.pack desc
|
||||
Just desc -> printMatch opts j' $ T.pack $ dbg1 "finding best match for description" desc
|
||||
|
||||
printEntries :: CliOpts -> Journal -> IO ()
|
||||
printEntries opts@CliOpts{reportspec_=rspec} j =
|
||||
|
||||
Loading…
Reference in New Issue
Block a user