diff options
Diffstat (limited to 'files/.zsh/rc/S51_ledger')
| -rw-r--r-- | files/.zsh/rc/S51_ledger | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/files/.zsh/rc/S51_ledger b/files/.zsh/rc/S51_ledger index 65e709b..88b66eb 100644 --- a/files/.zsh/rc/S51_ledger +++ b/files/.zsh/rc/S51_ledger @@ -19,7 +19,10 @@ _ledger_smartcase_expr() { bal() { if [ $# -eq 0 ] || [[ $1 =~ [-].+ ]] ; then - ledger balance --format '%(account)\n' ^Assets | sort | fzf --multi --preview "ledger balance $* {+}" + ledger balance --format '%(account)\n' ^Assets | + head -n-1 | sort | + fzf --multi --preview "ledger balance $* {+}" | + xargs ledger balance $* elif [ $# -eq 1 ] ; then ledger balance \( ^Assets ^Liabilities \) and $(_ledger_smartcase_expr "$*") else |
