diff options
Diffstat (limited to 'files/.zsh/rc/S51_ledger')
| -rw-r--r-- | files/.zsh/rc/S51_ledger | 9 |
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 : |
