# 1. we currently parse metadata tags on transactions and postings, printing # the former and ignoring the latter bin/hledger -f - print <<< 2010/01/01 ; txndata1: txn val 1 ; txndata2: txn val 2 a 1 ; posting1data1: posting1 val 1 ; posting1data2: b -1 ; posting2data1: ; non-metadata: >>> 2010/01/01 ; txndata1:txn val 1 ; txndata2:txn val 2 a 1 b -1 >>>2 >>>=0 # 2. print (and a few other commands) can filter by tag value bin/hledger -f - print tag foo=bar <<< 2010/01/01 ; foo:bar a 1 b -1 2010/01/02 ; foo:baz c 1 d -1 2010/01/03 e 1 f -1 >>> 2010/01/01 ; foo:bar a 1 b -1 >>>2 >>>=0 # # 3. or tag existence ? not yet # bin/hledger -f - print tag foo # <<< # 2010/01/01 # ; foo:bar # a 1 # b -1 # 2010/01/02 # ; foo:baz # c 1 # d -1 # 2010/01/03 # e 1 # f -1 # >>> # 2010/01/01 # ; foo:bar # a 1 # b -1 # 2010/01/02 # ; foo:baz # c 1 # d -1 # >>>2 # >>>=0