hledger/hledger
Simon Michael 45127dc5f5 feat: new type: query for easy matching by account type
type:TYPES, where TYPES is any of the (case insensitive) letters
ALERXCV, matches accounts by their declared or inferred type.
(See https://hledger.org/hledger.html#account-types.)
This should work with most commands, eg:

    hledger bal type:al
    hledger reg type:x

API changes:

Journal has a new jaccounttypes map.
The journalAccountType lookup function makes it easy to check an account's type.
The journalTags and journalInheritedTags functions look up an account's tags.
Functions like journalFilterPostings and journalFilterTransactions,
and new matching functions matchesAccountExtra, matchesPostingExtra
and matchesTransactionExtra, use these to allow more powerful matching
that is aware of account types and tags.
2022-01-31 16:44:13 -10:00
..
app cli: fix a build failure with ghc 9.0 (#1503) 2021-03-12 06:59:43 -08:00
bench ;review, tag all error calls with an easier to find PARTIAL: comment (#1312) 2020-08-05 16:08:33 -07:00
embeddedfiles Remove more reference to old man page stuff 2021-03-13 18:03:11 +08:00
Hledger feat: new type: query for easy matching by account type 2022-01-31 16:44:13 -10:00
shell-completion imp: prices: use --infer-market-prices instead of --costs 2021-09-18 12:12:31 -10:00
test test: Make sure --today is passed to --forecast tests so they keep 2022-01-31 15:12:04 -10:00
.date.m4 ;doc: update manuals 2021-12-01 17:16:04 -10:00
.ghci tools: .ghci for each package, sets shorter prompt 2016-04-15 16:06:45 -07:00
.version ;pkg: bump version to 1.24.99 2021-12-01 22:16:37 -10:00
.version.m4 ;pkg: bump version to 1.24.99 2021-12-01 22:16:37 -10:00
CHANGES.md ;doc: changeslogs: edit 2022-01-21 08:38:59 -10:00
dir-entry.texi ;fix: doc: info: avoid directory paths in directory metadata (#1594) 2021-07-14 09:07:56 -10:00
hledger.1 ;doc: update manuals 2022-01-21 08:32:29 -10:00
hledger.cabal pkg: progress towards supporting GHC 9.2 and newer libs (#1774) 2021-12-06 12:32:50 -10:00
hledger.info ;doc: update manuals 2022-01-21 08:32:29 -10:00
hledger.m4.md feat: new type: query for easy matching by account type 2022-01-31 16:44:13 -10:00
hledger.txt ;doc: update manuals 2022-01-21 08:32:29 -10:00
LICENSE packagegeddon.. split off web/chart/vty, move hledger to a subdir 2010-09-09 22:54:34 +00:00
package.yaml pkg: progress towards supporting GHC 9.2 and newer libs (#1774) 2021-12-06 12:32:50 -10:00
README.md ;doc: more tweaks to package readmes, hackage descriptions 2020-03-22 10:49:02 -07:00
Setup.hs Revert "remove Setup.hs files again, fixing a yesod devel warning" 2014-05-24 13:39:09 -07:00

hledger

The command-line interface for the hledger accounting system. Its basic function is to read a plain text file describing financial transactions and produce useful reports.

See also: the project README and home page.