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_ledger9
1 files changed, 8 insertions, 1 deletions
diff --git a/files/.zsh/rc/S51_ledger b/files/.zsh/rc/S51_ledger
index 5fbb13f..65e709b 100644
--- a/files/.zsh/rc/S51_ledger
+++ b/files/.zsh/rc/S51_ledger
@@ -42,7 +42,14 @@ lx() {
budgets() {
seq 0 24 | xargs -I{} date -d "this month - {} months" +%Y-%m | \
- fzf --reverse --preview-window 90% --preview 'ledger budget -p {} --exchange R ^Expenses and not ^Expenses:Cash'
+ fzf --reverse --preview-window 90% --preview 'ledger budget --force-color -p {} --exchange R ^Expenses and not ^Expenses:Cash'
}
+expenses() {
+ account=$(ledger accounts -p 'last 6 months' '^Assets:' | fzf)
+ ledger balance "$@" '^Expenses:' and not '^Expenses:Cash$' and expr "any(account == '$account')"
+}
+
+alias expenses-month='expenses -p "this month"'
+
# vim: et ft=zsh :