aboutsummaryrefslogtreecommitdiff
path: root/dmenu-dwm-sessionmanager
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2023-06-20 23:01:09 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2023-06-20 23:01:09 +0200
commit581865ee0c8b8aea872f053d804a41fb5f416b17 (patch)
tree9a2f99ea48c31629a5c3c42b0454483982cdbfed /dmenu-dwm-sessionmanager
parentc5d101ab2c9db3b1a001cb56953cb90b24f8fdcf (diff)
downloadscripts-581865ee0c8b8aea872f053d804a41fb5f416b17.tar.gz
scripts-581865ee0c8b8aea872f053d804a41fb5f416b17.zip
Various shellcheck fixes (www.shellcheck.net)
Diffstat (limited to 'dmenu-dwm-sessionmanager')
-rwxr-xr-xdmenu-dwm-sessionmanager16
1 files changed, 13 insertions, 3 deletions
diff --git a/dmenu-dwm-sessionmanager b/dmenu-dwm-sessionmanager
index f423a09..dafe853 100755
--- a/dmenu-dwm-sessionmanager
+++ b/dmenu-dwm-sessionmanager
@@ -1,26 +1,36 @@
1#!/bin/sh 1#!/bin/sh
2 2
3# Prompts menu to shutdown/reboot/close dwm 3# Prompts menu to shutdown/reboot/close dwm
4# Usage: dmenu-dwm-sessionmanager [-m menu]
5# Requires: dmenu (or equivalent), dwm (optional) 4# Requires: dmenu (or equivalent), dwm (optional)
6 5
6# Usage: dmenu-dwm-sessionmanager [-m menu]
7
7menu="dmenu -i" 8menu="dmenu -i"
8prompt="Do you want to quit?" 9prompt="Do you want to quit?"
10
11usage() {
12 echo "Usage: dmenu-dwm-sessionmanager [-m MENU]"
13}
14
9while getopts "m:" opt; do 15while getopts "m:" opt; do
10 case "$opt" in 16 case "$opt" in
11 m) 17 m)
12 menu="$OPTARG" 18 menu="$OPTARG"
13 ;; 19 ;;
20 *)
21 usage
22 exit 1
23 ;;
14 esac 24 esac
15done 25done
16shift `expr $OPTIND - 1` 26shift $((OPTIND - 1))
17 27
18wmname="dwm" 28wmname="dwm"
19shutdown_cmd="sudo shutdown -h now" 29shutdown_cmd="sudo shutdown -h now"
20reboot_cmd="sudo reboot" 30reboot_cmd="sudo reboot"
21closewm_cmd="pkill $wmname" 31closewm_cmd="pkill $wmname"
22 32
23value=$(echo "Shutdown\nReboot\nQuit dwm" | $menu -p "$prompt") 33value=$(printf 'Shutdown\nReboot\nQuit dwm\n' | $menu -p "$prompt")
24 34
25if [ "$value" = "Shutdown" ]; then 35if [ "$value" = "Shutdown" ]; then
26 $shutdown_cmd 36 $shutdown_cmd

Generated with cgit - Back to sebastiano.tronto.net