16 lines
285 B
Bash
Executable file
16 lines
285 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ -z "$LEDGER" -o ! -r $LEDGER ]; then
|
|
echo Please set your LEDGER environment variable.
|
|
fi
|
|
|
|
line=`wc -l $LEDGER | awk '{print $1}'`
|
|
|
|
if ledger entry "$@" > /tmp/entry; then
|
|
cat /tmp/entry >> $LEDGER
|
|
else
|
|
echo "$@" >> $LEDGER
|
|
fi
|
|
rm /tmp/entry
|
|
|
|
vi +$line $LEDGER
|