22 lines
465 B
Bash
Executable File
22 lines
465 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# A dmenu binary prompt script.
|
|
# Gives a dmenu prompt labelled with $1 to perform command $2.
|
|
# To invert the options, simply provide a thrid parameter $3.
|
|
# For example:
|
|
# `./prompt "Do you want to shutdown?" "shutdown now"`
|
|
|
|
# Taken shamelessly from Luke Smith
|
|
|
|
if [[ -n "$3" ]]
|
|
then
|
|
choice=$(echo -e "Yes\nNo" | dmenu -bw 0 -i -p "$1")
|
|
else
|
|
choice=$(echo -e "No\nYes" | dmenu -bw 0 -i -p "$1")
|
|
fi
|
|
|
|
if [[ "$choice" = "Yes" ]]
|
|
then
|
|
$2
|
|
fi
|