aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Bobov <anton@bobov.name>2025-03-20 17:24:32 +0500
committerAnton Bobov <anton@bobov.name>2025-05-02 22:03:25 +0500
commit71c60ea3e5ff35495674f632283dc5a8e8c596ca (patch)
tree6c054f8c98c41b22280a090c95ee8468f5cc7d53
parent8fcf63eca17bea3544c03fbdede8710db21e24f8 (diff)
zsh: Add ledger search alias
-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 :