Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.