This repository has no description
369 B
14 lines
1{ writeDashBin, coreutils, pass, hledger, diffutils }:
2
3writeDashBin "bank" ''
4 tmp=$(mktemp)
5 ${pass}/bin/pass show hledger > $tmp
6 ${hledger}/bin/hledger --file=$tmp "$@"
7 ${pass}/bin/pass show hledger | if ${diffutils}/bin/diff $tmp -; then
8 exit 0
9 else
10 ${coreutils}/bin/cat $tmp | ${pass}/bin/pass insert -m hledger
11 fi
12 ${coreutils}/bin/rm $tmp
13''
14