hledger-specific docs are collected here. 
For more docs relevant to all ledger-likes, see [plaintextaccounting.org](http://plaintextaccounting.org).
## Help/feedback
|
|---------------|----------------------------------------------------------------------------|
| IRC           | [#hledger](http://irc.hledger.org) on Freenode ( see also [#ledger](http://webchat.freenode.net?channels=ledger&randomnick=1))  
| Twitter       | [#hledger](https://twitter.com/search?q=%23hledger&src=typd&f=realtime) hashtag (see also [#plaintextaccounting](https://twitter.com/search?q=%23plaintextaccounting&src=typd&f=realtime), 
@LedgerTips) 
| Mail list     | [mail.hledger.org](http://mail.hledger.org) 
| Issue tracker | [bugs.hledger.org](http://bugs.hledger.org) (just the bugs), [issues.hledger.org](http://issues.hledger.org) (all issues).  
## Introduction
### What is hledger?
[hledger.org](http://hledger.org)\
[Misc. links](more-docs.html)\
[FAQ](faq.html)\
### What is plain text accounting?
[plaintextaccounting.org](http://plaintextaccounting.org)\
### Installing 
[Download](download.html)\
[Release notes](release-notes.html)\
### Getting started
[hledger Step by Step](step-by-step.html) tutorial\
## [Cookbook](cookbook.html){title="all on one page"}
### Journal management
[Start a journal](start-journal.html)\
[Track changes with version control](version-control.html)\
### Account names
[PTA: choosing accounts](http://plaintextaccounting.org/#choosing-accounts)\
[Rewrite account names](account-aliases.html)\
[Use another account separator character](account-separator.html)\
### Journal entries
[Example journal entries](entries.html)\
### Data entry/import
[Convert CSV files](csv-import.html)\
### Investing
[Track investments](investments.html)\
### More..
[PTA: Common tasks](http://plaintextaccounting.org/#common-tasks)
## [Reference](manual.html){title="all on one page"}
### File formats
[hledger_journal(5)](journal.html)
is hledger's native data format, representing an accounting journal
[hledger_csv(5)](csv.html)
allows CSV import/export
[hledger_timeclock(5)](timeclock.html)
is for clock-in/clock-out time logging
[hledger_timedot(5)](timedot.html)
is for human-friendly time logging
### Tools
[hledger(1)](hledger.html)
is the command-line UI
[hledger-ui(1)](hledger-ui.html)
is a curses-style UI
[hledger-web(1)](hledger-web.html)
is a web UI
[hledger-api(1)](hledger-api.html)
is a HTTP-JSON API
### Addon tools
Available [on Hackage/Stackage](/download.html#d):
[hledger-diff](http://hackage.haskell.org/package/hledger-diff)
shows differences in an account's transactions between one journal file and another.
[hledger-iadd](http://hackage.haskell.org/package/hledger-iadd)
is a curses-style replacement for hledger's add command. 
[hledger-interest](http://hackage.haskell.org/package/hledger-interest)
generates interest transactions for an account according to various schemes. 
[hledger-irr](http://hackage.haskell.org/package/hledger-irr)
calculates the internal rate of return of an investment account.
### Experimental tools
Available [in the hledger repo](/download.html#d):
[hledger-autosync](https://github.com/simonmichael/hledger/blob/master/bin/hledger-autosync) 
is a symbolic link for running 
[ledger-autosync](https://pypi.python.org/pypi/ledger-autosync),
which can download or convert OFX data.
[hledger-budget.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-budget.hs#L10)
adds Ledger-style periodic transactions and budget reports.
[hledger-chart.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-chart.hs#L47)
is an old pie chart generator.
[hledger-check.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-check.hs)
checks more powerful account balance assertions.
[hledger-check-dates.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-check-dates.hs#L15)
checks that journal entries are ordered by date.
[hledger-check-dupes.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-check-dupes.hs#L21)
checks for account names sharing the same leaf name.
[hledger-equity.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-equity.hs#L17)
prints balance-clearing/restoring transactions, useful for bringing account balances across file boundaries. 
[hledger-prices.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-prices.hs)
prints all prices from the journal.
[hledger-print-unique.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-print-unique.hs#L15)
prints transactions with unique descriptions.
[hledger-register-match.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-register-match.hs#L23)
helps ledger-autosync ignore previously imported transactions.
[hledger-rewrite.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-rewrite.hs#L28)
adds Ledger-style automatic postings to existing transactions.
[hledger-tags.hs](https://github.com/simonmichael/hledger/blob/master/bin/hledger-tags.hs)
lists tag names in use.