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:
M | tools.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 -