aboutsummaryrefslogtreecommitdiff
path: root/files/.zsh/rc/S51_ledger
diff options
context:
space:
mode:
authorAnton Bobov <abobov@gmail.com>2020-07-12 13:16:03 +0500
committerAnton Bobov <abobov@gmail.com>2020-07-12 13:16:03 +0500
commit4758d8279a02df45070fab2d3bd2fee0950f17db (patch)
treeb184fc8dcca6d344bdce0ca8c8c88b76df52624f /files/.zsh/rc/S51_ledger
parentc9cbb782debb73fc4dc8c3e17a2d0b7bcbbfb3ae (diff)
Updates.
Diffstat (limited to 'files/.zsh/rc/S51_ledger')
-rw-r--r--files/.zsh/rc/S51_ledger7
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 :