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_ledger11
1 files changed, 11 insertions, 0 deletions
diff --git a/files/.zsh/rc/S51_ledger b/files/.zsh/rc/S51_ledger
index 8dd986d..847afbb 100644
--- a/files/.zsh/rc/S51_ledger
+++ b/files/.zsh/rc/S51_ledger
@@ -71,6 +71,17 @@ expenses() {
ledger balance "$@" '^Expenses:' and not '^Expenses:Cash$' and expr "any(account == '$account')"
}
+ledger-by-note() {
+ note="$1"
+ shift
+
+ if [ $# -eq 0 ] ; then
+ ledger print expr "note =~ /$note/"
+ else
+ ledger "$@" expr "note =~ /$note/"
+ fi
+}
+
alias expenses-month='expenses -p "this month"'
# vim: et ft=zsh :