Package1.52.4FinanceConsole
hledger
Command-line interface for the hledger accounting system
- Version1.52.4
- CategoryFinance, Console
- LicenceGPL-3.0-or-later
- AuthorSimon Michael <simon@joyful.com>
- MaintainerSimon Michael <simon@joyful.com>
- Homepagehledger.org
- Pinned byhackage hledger 1.52.4
- Sourcehackage.haskell.org/package/hledger-1.52.4
Modules
41 modules- Hledger.Cli1328This is the root module of the hledger package,
- Hledger.Cli.Anchor4
- Hledger.Cli.Anon2Instances for obfuscating sensitive data (mainly text, not numbers) in various types. Currently this is deterministic and does not provid…
- Hledger.Cli.CliOptions56Common cmdargs modes and flags, a command-line options type, and
- Hledger.Cli.Commands10hledger's built-in commands, and helpers for printing the commands list. New built-in commands should be added in four places below:
- Hledger.Cli.Commands.Accounts2The accounts command lists account names: in flat mode (default), it lists the full names of accounts posted to by matched postings,
- Hledger.Cli.Commands.Activity6Print a bar chart of posting activity per day, or other report interval.
- Hledger.Cli.Commands.Add4A history-aware, tab-completing interactive add command to help with data entry.
- Hledger.Cli.Commands.Aregister3The aregister command lists a single account's transactions,
- Hledger.Cli.Commands.Balance26A ledger-compatible balance command, with additional support for
- Hledger.Cli.Commands.Balancesheet2The balancesheet command prints a simple balance sheet.
- Hledger.Cli.Commands.Balancesheetequity2The balancesheetequity command prints a simple balance sheet.
- Hledger.Cli.Commands.Cashflow2The cashflow command prints a simplified cashflow statement. It just
- Hledger.Cli.Commands.Check2
- Hledger.Cli.Commands.Close2
- Hledger.Cli.Commands.Codes2The codes command lists the codes seen in transactions, in the order parsed.
- Hledger.Cli.Commands.Commodities2The commodities command lists commodity/currency symbols.
- Hledger.Cli.Commands.Demo2The demo command lists and plays small hledger demos in the terminal, using asciinema.
- Hledger.Cli.Commands.Descriptions2The descriptions command lists all unique descriptions seen in transactions, sorted alphabetically.
- Hledger.Cli.Commands.Diff2The diff command compares two diff.
- Hledger.Cli.Commands.Files2The files command lists included files.
- Hledger.Cli.Commands.Help2The help command. |
- Hledger.Cli.Commands.Import2
- Hledger.Cli.Commands.Incomestatement2The incomestatement command prints a simple income statement (profit & loss report).
- Hledger.Cli.Commands.Notes2The notes command lists all unique notes (description part after a |) seen in transactions, sorted alphabetically.
- Hledger.Cli.Commands.Payees2The payees command lists all unique payees (description part before a |) seen in transactions, sorted alphabetically.
- Hledger.Cli.Commands.Prices2
- Hledger.Cli.Commands.Print6A ledger-compatible print command.
- Hledger.Cli.Commands.Register5A ledger-compatible register command.
- Hledger.Cli.Commands.Rewrite2
- Hledger.Cli.Commands.Roi2The roi command prints internal rate of return and time-weighted rate of return for and investment.
- Hledger.Cli.Commands.Run5The run command allows you to run multiple commands via REPL or from the supplied file(s).
- Hledger.Cli.Commands.Setup2Check and show the status of the hledger installation.
- Hledger.Cli.Commands.Stats2Print some statistics for the journal.
- Hledger.Cli.Commands.Tags2
- Hledger.Cli.CompoundBalanceCommand3Common helpers for making multi-section balance report commands
- Hledger.Cli.Conf12Read extra CLI arguments from a hledger config file.
- Hledger.Cli.DocFiles6Embedded documentation files in various formats, and helpers for viewing them. |
- Hledger.Cli.Script2179A convenient module to import in hledger scripts,
- Hledger.Cli.Utils16Utilities for top-level modules and ghci. See also Hledger.Read and
- Hledger.Cli.Version16
Description
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.
hledger is a robust, cross-platform set of tools for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format, with command-line, terminal and web interfaces. It is a Haskell rewrite of Ledger, and one of the leading implementations of Plain Text Accounting. Read more at: https://hledger.org
Depends on
42 packages- Decimal-0.5.2in this set
- Diff-2.0.1in this set
- aeson-2.2.5.1in this set
- ansi-terminal-1.1.5in this set
- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- cmdargs-0.10.22in this set
- containers-0.8with GHC
- data-default-0.8.0.2in this set
- directory-1.3.11.0with GHC
- extra-1.8.1in this set
- filepath-1.5.5.0with GHC
- githash-0.1.7.0in this set
- hashable-1.5.1.0in this set
- haskeline-0.8.5.0with GHC
- hledger-lib-1.52.4in this set
- http-client-0.7.19in this set
- http-types-0.12.6in this set
- lucid-2.11.20260427in this set
- math-functions-0.3.4.4in this set
- megaparsec-9.5.0in this set
- microlens-0.5.0.0in this set
- modern-uri-0.3.6.1in this set
- mtl-2.3.2with GHC
- process-1.6.30.0with GHC
- regex-tdfa-1.3.2.6in this set
- req-3.13.4in this set
- safe-0.3.21in this set
- shakespeare-2.2.0in this set
- split-0.2.5.1in this set
- tabular-0.2.2.8in this set
- tasty-1.5.4in this set
- temporary-1.3in this set
- text-2.1.4with GHC
- text-ansi-0.3.0.1in this set
- time-1.16.0.1with GHC
- timeit-2.0in this set
- transformers-0.6.3.0with GHC
- unordered-containers-0.2.21in this set
- utf8-string-1.0.2in this set
- utility-ht-0.0.17.2in this set
- wizards-1.0.3in this set
Used by in this set · 0
Nothing in this set depends on it.