sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit a357c68a828668950083b739c1d99869aa5b6638
parent bc8c26087984db3ebbdc5619c70fe766463d6b2a
Author: explosion-mental <explosion0mental@gmail.com>
Date:   Tue, 12 Apr 2022 12:40:50 -0500

[dmenu][script][dmenu_run_i] add '&' to run the cmd in the background
and some reformat

Diffstat:
Mtools.suckless.org/dmenu/scripts/dmenu_run_i | 15+++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/tools.suckless.org/dmenu/scripts/dmenu_run_i b/tools.suckless.org/dmenu/scripts/dmenu_run_i @@ -1,14 +1,13 @@ #!/bin/sh + # dmenu_run improved -# if a command ends with "!", it is started in term. +# command ending with '!', is started in the terminal. + +test -s "$HOME"/.dmenurc && . "$HOME"/.dmenurc -termcmd="st -e" -test -s $HOME/.dmenurc && . $HOME/.dmenurc +cmd="$(dmenu_path | dmenu "$@")" -cmd="$(dmenu_path | dmenu $@)" case $cmd in - *\! ) ${termcmd} "${cmd%?}" ;; - * ) ${cmd} ;; + *\!) "${TERMINAL:-st}" -e "${cmd%?}" & ;; + *) "${cmd}" & ;; esac -exit -