diff options
Diffstat (limited to 'files/.zsh/rc/S51_ledger')
| -rw-r--r-- | files/.zsh/rc/S51_ledger | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/files/.zsh/rc/S51_ledger b/files/.zsh/rc/S51_ledger index a80355b..75e2243 100644 --- a/files/.zsh/rc/S51_ledger +++ b/files/.zsh/rc/S51_ledger @@ -7,8 +7,8 @@ alias lweek='noglob ledger register --begin "last 7 days"' alias balc='bal --current --aux-date' alias lpending='ledger register --pending' alias lcash='ledger balance Expenses:Cash' -alias budget='ledger budget --exchange R Expenses' -alias budget-month='ledger budget --period "this month" --exchange R Expenses' +alias budget='ledger budget --exchange R ^Expenses and not ^Expenses:Cash' +alias budget-month='ledger budget --period "this month" --exchange R ^Expenses and not ^Expenses:Cash' _ledger_smartcase_expr() { echo "$1" | sed -r 's/[A-Z]/.*&/g' @@ -18,9 +18,9 @@ bal() { if [ $# -eq 0 ] || [[ $1 =~ [-].+ ]] ; then ledger balance $* ^Assets ^Liabilities elif [ $# -eq 1 ] ; then - ledger balance ^Assets and $(_ledger_smartcase_expr "$*") + ledger balance \( ^Assets ^Liabilities \) and $(_ledger_smartcase_expr "$*") else - ledger balance ^Assets and $* + ledger balance \( ^Assets ^Liabilities \) and $* fi } |
