hledger¶
About
- Home
- FAQ
- What can hledger do for me ?
- How could that help me ?
- Isn't manual data entry a pain ?
- Isn't importing from banks a pain ?
- Isn't plain text ugly and hard to use ?
- Isn't this too weird for my family, business partners, tax accountant to use ?
- Why did you start hledger ? How does it relate to Ledger ?
- How is hledger different from Ledger ?
- What is ledger4 ?
- How could I import/migrate from...
- Why does this entry give a "no amount" error even though I wrote an amount ?
- Why do some directives not affect other files ? Why can't I put account aliases in an included file ?
- Why am I seeing some amounts without an account name in reports ?
- With hledger-ui in iTerm2/3, why does Shift-Up/Shift-Down move the cursor instead of adjusting the period ?
- How do I display a decimal separator different from the one in the input file ?
- Videos
- hledger: shortcuts part 3
- hledger: shortcuts part 2
- hledger: shortcuts part 1
- hledger: commands to help with reconciling
- hledger: bring order to your expenses
- hledger: who did you pay?
- hledger: fast fancy formatting
- hledger: fun and profit with incomestatement
- hledger: untie your data with
- hledger: looking under the hood
- hledger basics: save keystrokes
- hledger Basics: Focus on Months
- The Basics: The hledger Register Command
- hledger Basics: 3 Must-Know Options for the Balance Command
- The Basics: An hledger Transaction
- Download/Install
- Release notes
- 2020/09/07 hledger 1.19.1
- 2020/09/01 hledger-1.19
- 2020/06/21 hledger 1.18.1
- 2020/06/07 hledger 1.18
- 2020/03/01 hledger 1.17
- 2019/12/01 hledger 1.16
- 2019/09/01 hledger 1.15
- 2019/03/01 hledger 1.14
- 2019/02/01 hledger 1.13
- 2018/12/02 hledger 1.12
- 2018/9/30 hledger 1.11
- 2018/6/30 hledger 1.10
- 2018/3/31 hledger 1.9
- 2017/12/31 hledger 1.5
- 2017/9/30 hledger 1.4
- 2017/6/30 hledger 1.3
- 2017/3/31 hledger 1.2
- 2016/12/31 hledger 1.1
- 2016/10/26 hledger 1.0
- 2008-2015 Pre-1.0
First steps
- Quick Start
- Easy workflow #1: hledger add
- Check your installation
- Locate your journal file with "hledger stats"
- Record a transaction with "hledger add"
- Show transactions with "hledger print"
- Examine your journal file
- A convenience: inferred amounts
- Edit the journal file
- Two spaces
- Unbalanced transactions
- Record a transaction by editing
- What's in a Transaction ?
- Show postings and a running total with "hledger register"
- Show a per-account register report
- Set initial account balances
- Query expressions
- Show accounts and their balances with "hledger balance"
- balance shows the sum of matched posting amounts
- Review
- Easy workflow #2: hledger-web
- Easy workflow #3: hledger-ui
- Accounting concepts
Reference Manuals
- hledger
- hledger-ui
- hledger-web
- journal format
- csv format
- timeclock format
- timedot format
Cookbook: Managing data
Cookbook: Reporting
- Report examples
- Queries
- Rewrite account names
- Rewrite commodity symbols
- Tags tutorial
Cookbook: Accounting tasks
Cookbook: Usage tips
- Addons
- Command line completion
- Editor configuration
- hledger-web tips
- Mobile apps
- Save frequently used options
- Scripting
Cookbook: Real world setups
Dev
- README
- CONTRIBUTING
- Quick Links
- Open issues
- About the project
- Getting started
- Make
- Shake
- Code
- Pull requests
- Tests
- Benchmarks
- Version numbers
- Sample journals
- Docs
- Issues
- Funding
- Developer workflows
- Get developer tools
- Get the code
- Review code
- Build in place
- Run in place
- Build and install
- Run package tests
- Run package benchmarks
- Run quickbench benchmarks
- Run functional tests
- Run haddock tests
- Simulate Travis tests
- Test with all supported GHC versions/stackage snapshots
- Use GHCI
- Add a test
- Fix a bug or add a feature
- Get your changes accepted
- Add yourself to the contributor list
- Work on docs
- Use ghcid for watching GHC/GHCI
- Use --file-watch for watching stack
- Use entr for watching arbitrary commands
- CREDITS
- ROADMAP
- Mockups
...