config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 03e28cba433c98fddf9995c671572eef69174bf2
parent 7c1b5ea76d1ff961241ab79f135dd199bfe92555
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Wed,  9 Sep 2020 20:20:04 -0700

Add mpc functions

add mpd playlist query functoin.

add mpd playlist query-play function.

Diffstat:
Maliases/.config/aliases | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/aliases/.config/aliases b/aliases/.config/aliases @@ -14,6 +14,7 @@ alias wq="webq" alias doas="doas -- " alias man="man " alias vim="vim -p" +alias rns="R --no-save" # use EREs: alias sed="sed -E" @@ -101,6 +102,19 @@ mps() { esac } +# display tracks which match regex in the current playlist. +mlq() { ml | egrep -ni ${@:-''} ;} + +# play track if their is only one, otherwise act as mlq. +mlp() { + local track="$(mlq $@ | cut -d: -f1)" + if [ `echo "$s" | wc -l` -eq 1 ]; then + mp ${track:?"No match."} + else + mlq $@ + fi +} + # search all history for `regex` hs() { fc -nl 0 | egrep "$1" ;}