diff options
| author | Anton Bobov <anton@bobov.name> | 2025-03-20 17:24:32 +0500 |
|---|---|---|
| committer | Anton Bobov <anton@bobov.name> | 2025-05-02 22:03:25 +0500 |
| commit | 71c60ea3e5ff35495674f632283dc5a8e8c596ca (patch) | |
| tree | 6c054f8c98c41b22280a090c95ee8468f5cc7d53 | |
| parent | 8fcf63eca17bea3544c03fbdede8710db21e24f8 (diff) | |
zsh: Add ledger search alias
| -rw-r--r-- | files/.zsh/rc/S51_ledger | 11 |
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 : |
