After checking out few finance management software he decided stick with ledger. Hell! that ones a right choice. He never had to look back.
Stories aside, life it's never a flat walk but if you are keen on learning, ledger is really a strong alternative. You keep all the transactions in a flat file which you can edit with you favorite editor. An example of a transaction follows:
On the 11nth of June a transaction with a concept of "cash" was made. 140 Euro where transferred from HSBC to an Expenses:Other account.
Expenses:Other 140 EUR
The most important capability, is however, the ability to query this ledger. Summon the command "ledger" on the command line and a big universe opens before us. With -f "theledgerfile.dat", we choose a file that contains our ledger. Note that we can keep separated ledgers if we wish. The bal tag displays balance and the reg tag displays more detail. Finishing the command with any string, will filter the results to match the string entered.
This command will display the balance of the HSBC account.
ledger -f "ourledgerfile.dat" bal HSBC
There are many tags and possibilities I'm not going to get into now but they are very well explained on the documentation. The documentation can either be found on the source
code or on the downloads page.