entry 283 B

1234567891011121314151617
  1. #!/bin/sh
  2. if [ -z "$LEDGER" -o ! -r "$LEDGER" ]; then
  3. echo Please set your LEDGER environment variable.
  4. fi
  5. line=`wc -l $LEDGER | awk '{print $1}'`
  6. if ledger xact "$@" > /tmp/xact; then
  7. cat /tmp/xact >> $LEDGER
  8. else
  9. echo "$@" >> $LEDGER
  10. fi
  11. rm /tmp/xact
  12. vi +$line $LEDGER