1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

fix(hledger): add balance sheet on entry

This commit is contained in:
Kierán Meinhardt
2019-09-25 19:14:09 +02:00
parent d88763f18a
commit 52c1ee51aa

View File

@@ -3,9 +3,12 @@ with lib;
let
cfg = config.niveum.hledger;
hledger-git = pkgs.writers.writeDashBin "hledger-git" ''
GIT="${pkgs.git}/bin/git -C $(dirname $LEDGER_FILE)"
LEDGER_DIR="$(dirname $LEDGER_FILE)"
GIT="${pkgs.git}/bin/git -C ''${LEDGER_DIR}"
if [ "$1" = entry ]; then
$GIT commit --all --message="$(date +%F)"
${cfg.package}/bin/hledger balance -V > "$LEDGER_DIR/balance.txt"
$GIT add balance.txt
$GIT commit --all --message="$(date -Im)"
else
$GIT $*
fi