From 66816ee636d21582ad0e50b6fcdce0fdc2b26f71 Mon Sep 17 00:00:00 2001 From: lassulus Date: Mon, 14 Oct 2019 15:51:14 +0200 Subject: l bank: move to own package --- lass/5pkgs/bank/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lass/5pkgs/bank/default.nix (limited to 'lass/5pkgs/bank/default.nix') diff --git a/lass/5pkgs/bank/default.nix b/lass/5pkgs/bank/default.nix new file mode 100644 index 00000000..9f3a44d7 --- /dev/null +++ b/lass/5pkgs/bank/default.nix @@ -0,0 +1,14 @@ +{ writeDashBin, coreutils, pass, hledger, diffutils }: + +writeDashBin "bank" '' + tmp=$(mktemp) + ${pass}/bin/pass show hledger > $tmp + ${hledger}/bin/hledger --file=$tmp "$@" + ${pass}/bin/pass show hledger | if ${diffutils}/bin/diff $tmp -; then + exit 0 + else + ${coreutils}/bin/cat $tmp | ${pass}/bin/pass insert -m hledger + fi + ${coreutils}/bin/rm $tmp +'' + -- cgit v1.2.3