Herramienta de contabilidad que permite registrar y analizar transacciones financieras de manera sencilla y práctica para el uso diario. Funciona con archivos de texto plano, generalmente con extensión .journal, donde se define cuentas y transacciones en un formato específico. Existen las aplicaciones hledger-ui [interfaz de consola] y hledger-web [interfaz web]
Ejemplo básico de un archivo finanzas.journal
$ nano finanzas.journal
2024-01-01 Salario
activos:banco:cuenta_corriente +1000 €
ingresos:salario
#
2024-01-02 Supermercado
gastos:comida 50 €
activos:banco:cuenta_corriente
#
2024-01-03 Alquiler
gastos:vivienda:alquiler 400 €
activos:banco:cuenta_corriente
$ hledger -f finanzas.journal register
$ hledger -f finanzas.journal balance
$ hledger -f finanzas.journal balance gastos
$ hledger -f finanzas.journal register --monthly -p "2024-01"
$ hledger -f finanzas.journal csv > transacciones.csv
$ hledger -f finanzas.journal income --tree