From 71c60ea3e5ff35495674f632283dc5a8e8c596ca Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Thu, 20 Mar 2025 17:24:32 +0500 Subject: zsh: Add ledger search alias --- files/.zsh/rc/S51_ledger | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 : -- cgit v1.2.3