config

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

commit 9ca3c34018ec605cd59db49b05ebfcb12373d345
parent 56743c80c96a3d57f2c67032ca78bff46081b3ea
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Mon, 27 Jul 2020 14:40:05 -0700

Add and revise functions and aliases

loop evaluates input at beginning instead of re-evaluating every iteration

loop no longer takes user input

add mpc aliases to clear and load playlists

Diffstat:
Aaliases/.config/.aliases.swp | 0
Maliases/.config/aliases | 12++++++++++--
2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/aliases/.config/.aliases.swp b/aliases/.config/.aliases.swp Binary files differ. diff --git a/aliases/.config/aliases b/aliases/.config/aliases @@ -88,8 +88,10 @@ alias ms="m seek" alias mu="m update --wait" alias mS="m shuffle" alias ml="m playlist" -alias mL="m lsplaylist" +alias mls="m lsplaylist" +alias mL="m load" alias mq="m search any" +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' ;} @@ -129,7 +131,13 @@ lsrpa() { rpa -ni0 | cut -d':' -f1 ;} nproxy() { unset ALL_PROXY; unset HTTP_PROXY ;} # Infinite loop that runs every time you hit enter -loop() { while true; do read args || break; eval $@ $args; done ;} +loop() { + args="$(eval echo $@)" + while true + do read || break + $args + done +} # Search sxhkd keybinds lk() { egrep "${@-.}" -iC3 $XDG_CONFIG_HOME/sxhkd/sxhkdrc ;}