#!/bin/bash case $1 in --bemenu) menu="bemenu -i -p kill -l 10" ;; --dmenu) menu="dmenu -i -p kill -l 10" ;; --fzf) menu="fzf --multi" ;; --wofi) menu="wofi -d -i -p kill" ;; --rofi) menu="rofi -dmenu -p kill" ;; *) exit ;; esac if [ "$UID" != "0" ]; then pid=$(ps -f -u $UID | sed 1d | ${menu} | awk '{print $2}') else pid=$(ps -ef | sed 1d | ${menu} | awk '{print $2}') fi if [ "x$pid" != "x" ] then echo $pid | xargs kill -${1:-9} fi