mirror of
https://github.com/kmein/niveum
synced 2026-03-20 03:51:07 +01:00
fix(hledger): add balance sheet on entry
This commit is contained in:
@@ -3,9 +3,12 @@ with lib;
|
|||||||
let
|
let
|
||||||
cfg = config.niveum.hledger;
|
cfg = config.niveum.hledger;
|
||||||
hledger-git = pkgs.writers.writeDashBin "hledger-git" ''
|
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
|
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
|
else
|
||||||
$GIT $*
|
$GIT $*
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user