From 4b75c99ee7dc04285dcd9a204ad7430254f1455c Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 17 Feb 2015 16:53:02 +0100 Subject: Fix apply simple-suffix CSV rules first. --- bin/mycsv2ledger | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/mycsv2ledger b/bin/mycsv2ledger index b13e1b7..d01ced6 100755 --- a/bin/mycsv2ledger +++ b/bin/mycsv2ledger @@ -7,6 +7,9 @@ basename=$(basename "$infile" .csv) outfile="${2:-$basename.ledger}" rulesfile="$basename.rules" -cat "$basename".*.rules > "$rulesfile" +{ + find * -name "$infile.rules" -execdir cat '{}' +; + find * -name "$basename.*.rules" \! -name "$infile.rules" -execdir cat '{}' +; +} > "$rulesfile" hledger print --rules-file "$rulesfile" -f "$infile" > "$outfile" -[ "-d" = "$2" ] || rm "$rulesfile" +rm "$rulesfile" -- cgit v1.2.3