diff options
Diffstat (limited to 'files/.zsh/rc/S51_ledger')
| -rw-r--r-- | files/.zsh/rc/S51_ledger | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/files/.zsh/rc/S51_ledger b/files/.zsh/rc/S51_ledger index 75e2243..12028ac 100644 --- a/files/.zsh/rc/S51_ledger +++ b/files/.zsh/rc/S51_ledger @@ -16,7 +16,7 @@ _ledger_smartcase_expr() { bal() { if [ $# -eq 0 ] || [[ $1 =~ [-].+ ]] ; then - ledger balance $* ^Assets ^Liabilities + ledger accounts | fzf --multi --preview "ledger balance $* {+}" elif [ $# -eq 1 ] ; then ledger balance \( ^Assets ^Liabilities \) and $(_ledger_smartcase_expr "$*") else @@ -43,4 +43,9 @@ lx() { esac } +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' +} + # vim: et ft=zsh : |
