summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/dkill
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/dkill')
-rwxr-xr-xscripts/.local/bin/dkill20
1 files changed, 7 insertions, 13 deletions
diff --git a/scripts/.local/bin/dkill b/scripts/.local/bin/dkill
index e3aca22..1cbf545 100755
--- a/scripts/.local/bin/dkill
+++ b/scripts/.local/bin/dkill
@@ -1,23 +1,17 @@
-#!/usr/bin/env bash
+#!/bin/sh
# dmenu theming
dmenu="$HOME/.local/bin/cdmenu"
-lines="-l 30"
-selected="$(ps -a -u $USER | \
- "$dmenu" -i -p "Select process to kill" \
- $lines | \
- awk '{print $1" "$4}')";
+selected="$(ps -a -u "$USER" | "$dmenu" -l 16 -i -p "Select process to kill" | awk '{print $1" "$4}')";
-if [[ ! -z $selected ]]; then
+if [ -n "$selected" ]; then
- answer="$(echo -e "Yes\nNo" | \
- "$dmenu" -i -p "$selected will be killed, are you sure?" \
- $lines )"
+ answer="$(printf 'Yes\nNo' | "$dmenu" -i -p "$selected will be killed, are you sure?")"
- if [[ $answer == "Yes" ]]; then
- selpid="$(awk '{print $1}' <<< $selected)";
- kill -9 $selpid
+ if [ "$answer" = "Yes" ]; then
+ selpid="$(echo "$selected" | awk '{print $1}')";
+ kill -9 "$selpid"
fi
fi