aboutsummaryrefslogtreecommitdiff
path: root/files/.zsh/rc/S51_ledger
diff options
context:
space:
mode:
Diffstat (limited to 'files/.zsh/rc/S51_ledger')
-rw-r--r--files/.zsh/rc/S51_ledger8
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
}