diff options
| -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 : |
