13 lines
238 B
Bash
Executable file
13 lines
238 B
Bash
Executable file
#!/bin/sh
|
|
cmd="$(dmenu_path | dmenu "$@")"
|
|
test -z "$cmd" && exit 0
|
|
temp=`mktemp /tmp/dmenu.XXXXXX`
|
|
|
|
sh -c "( $cmd ) 2>&1" > "$temp"
|
|
test $? -eq 0 || {
|
|
notify-send "$cmd: exit code $?" "$(cat "$temp")"
|
|
}
|
|
|
|
err=$?
|
|
rm -f "$temp"
|
|
exit $err
|