summaryrefslogtreecommitdiff
path: root/scripts/bal
blob: a6d97ab9d2a01d44707ba6227211000165077544 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

switch=""
current="-c"
limit="-l \$50"

if [ "$1" = "-C" -o "$1" = "-U" -o "$1" = "-P" ]; then
  switch="$1"
  shift
elif [ "$1" = "-b" -o "$1" = "-e" ]; then
  current="$1 $2"
  shift 2
fi

accts="$@"
if [ -z "$accts" ]; then
  accts="-Equity -Income -Expenses"
  if [ ! "$switch" = "-P" ]; then
    accts="$accts -Savings -Retirement"
  fi
else
  limit=""
  negonly=""
fi

ledger $current $limit $negonly -s $switch balance $accts