config

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

commit 039373d790eb89c4e80399b57be1a759b2b9f254
parent 52e36d23b20e02b119c684545e0ad24f61d3e3e8
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Sat,  1 Aug 2020 21:25:59 -0700

Improve mato function, add alias to which(1)

mato can add song to multiple playlists at once.

Diffstat:
Maliases/.config/aliases | 11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/aliases/.config/aliases b/aliases/.config/aliases @@ -15,6 +15,7 @@ alias mupdf="mupdf -I" alias w3m="w3m -cols 80" alias dcsv="col -s," alias wq="webq" +alias wh="which" # the trailing space expands aliases alias doas="doas -- " @@ -86,8 +87,14 @@ alias mC="m clear" # get mpd configuration (oneline options only) mpd-config() { grep $1 $XDG_CONFIG_HOME/mpd/mpd.conf | sed -E 's/.*"(.*)\"/\1/g' ;} -# add current song to playlist -mato() { mpc current -f "%file%" >> $(eval echo $(mpd-config playlist_directory))/$@.m3u ;} +# add current song to playlist(s) +mato() { + track="$(mpc current -f "%file%")" + while [ $# -ne 0 ]; do + echo "$track" >> $(eval echo $(mpd-config playlist_directory))/$1.m3u + shift + done +} # replace playlist with current mrepl() {